<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/testtools.git/doc, branch json-text</title>
<subtitle>github.com: testing-cabal/testtools.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/'/>
<entry>
<title>Update hacking documentation.</title>
<updated>2015-10-05T04:01:49+00:00</updated>
<author>
<name>Thomi Richards</name>
<email>thomi.richards@canonical.com</email>
</author>
<published>2015-10-05T01:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=cdbceec8cc27114e614534de1dfb69c3ebce0f61'/>
<id>cdbceec8cc27114e614534de1dfb69c3ebce0f61</id>
<content type='text'>
Tweak language to make it clear that we're talking about building
testtools for the purpose of hacking on it, rather than installing it
for production or end use.

Warn against interactions with easy_install.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tweak language to make it clear that we're talking about building
testtools for the purpose of hacking on it, rather than installing it
for production or end use.

Warn against interactions with easy_install.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #146 from elopio/patch-1</title>
<updated>2015-07-01T04:27:33+00:00</updated>
<author>
<name>rbtcollins</name>
<email>robertc@robertcollins.net</email>
</author>
<published>2015-07-01T04:27:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=78901db5f298b09d2bcea8a22c5d8bf6f079179f'/>
<id>78901db5f298b09d2bcea8a22c5d8bf6f079179f</id>
<content type='text'>
Fix the call to the parent setup.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the call to the parent setup.</pre>
</div>
</content>
</entry>
<entry>
<title>Programmatically declare test dependencies.</title>
<updated>2015-07-01T03:46:21+00:00</updated>
<author>
<name>Robert Collins</name>
<email>robertc@robertcollins.net</email>
</author>
<published>2015-07-01T03:44:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=4572f9f999ec7d35358bd8f18b308a816c08c1d9'/>
<id>4572f9f999ec7d35358bd8f18b308a816c08c1d9</id>
<content type='text'>
This can be used e.g. 'pip install -e .[test]'

Change-Id: I51c0411af37ab2c43d068d22f0e3473dd958c7ba
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can be used e.g. 'pip install -e .[test]'

Change-Id: I51c0411af37ab2c43d068d22f0e3473dd958c7ba
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the call to the parent setup.</title>
<updated>2015-06-29T17:58:07+00:00</updated>
<author>
<name>Leo Arias</name>
<email>yo@elopio.net</email>
</author>
<published>2015-06-29T17:58:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=b0471e7dbd6c27e54b62461b07ec13a60985bd7c'/>
<id>b0471e7dbd6c27e54b62461b07ec13a60985bd7c</id>
<content type='text'>
In the documentation example, the name of the class is wrong in the super call.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the documentation example, the name of the class is wrong in the super call.</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to pbr as a build system</title>
<updated>2015-05-04T23:18:00+00:00</updated>
<author>
<name>Robert Collins</name>
<email>robertc@robertcollins.net</email>
</author>
<published>2015-05-04T22:45:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=915b2b604c0e9b97e813711c035dfd13682fb6df'/>
<id>915b2b604c0e9b97e813711c035dfd13682fb6df</id>
<content type='text'>
This automates the manual dance around version numbers for less maintenance pain.

The main visible changes are:
- requirements are in requirements.txt for now
- tags must be just x.y.z not testtools-x.y.z
- version information in __init__ is dynamically looked up.
- we can probably cleanup a bunch of our bootstrap import glue but in
  the interest of clear reviews, and avoiding surprises, I'm leaving
  that alone for now.

Change-Id: Ia54f681b50764a94ada68a6b2ac1bc77bfb619c5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This automates the manual dance around version numbers for less maintenance pain.

The main visible changes are:
- requirements are in requirements.txt for now
- tags must be just x.y.z not testtools-x.y.z
- version information in __init__ is dynamically looked up.
- we can probably cleanup a bunch of our bootstrap import glue but in
  the interest of clear reviews, and avoiding surprises, I'm leaving
  that alone for now.

Change-Id: Ia54f681b50764a94ada68a6b2ac1bc77bfb619c5
</pre>
</div>
</content>
</entry>
<entry>
<title>Overhaul exception reporting.</title>
<updated>2015-03-09T19:36:16+00:00</updated>
<author>
<name>Robert Collins</name>
<email>robertc@robertcollins.net</email>
</author>
<published>2015-03-09T09:29:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=55278e0e4a935f1d8c468a4d29a8133088806790'/>
<id>55278e0e4a935f1d8c468a4d29a8133088806790</id>
<content type='text'>
unittest2 recently added the ability to show local variables in
tracebacks as https://github.com/testing-cabal/testtools/issues/111
requested for us. Reusing that requires some refactoring of our code,
in particular where we were reimplementing bits of the traceback
module. Now we can just hard-depend on traceback2 and linecache2 which
are brought in by unittest2 1.0.0.

Change-Id: Ieb3268029d26b48ed4fcd25ed644bd339f6aa3fb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
unittest2 recently added the ability to show local variables in
tracebacks as https://github.com/testing-cabal/testtools/issues/111
requested for us. Reusing that requires some refactoring of our code,
in particular where we were reimplementing bits of the traceback
module. Now we can just hard-depend on traceback2 and linecache2 which
are brought in by unittest2 1.0.0.

Change-Id: Ieb3268029d26b48ed4fcd25ed644bd339f6aa3fb
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of uncatchable exceptions.</title>
<updated>2014-09-02T02:57:07+00:00</updated>
<author>
<name>Robert Collins</name>
<email>robertc@robertcollins.net</email>
</author>
<published>2014-09-02T02:16:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=18bc5741cf277f7a0d601568be6dccacc7b0783c'/>
<id>18bc5741cf277f7a0d601568be6dccacc7b0783c</id>
<content type='text'>
Fix a long-standing bug where tearDown and cleanUps would not be
called if the test run was interrupted. This should fix leaking
external resources from interrupted tests.
(Robert Collins, #1364188)

Fix a long-standing bug where calling sys.exit(0) from within a test
would cause the test suite to exit with 0, without reporting a failure
of that test. We still allow the test suite to be exited (since
catching higher order exceptions requires exceptional circumstances)
but we now call a last-resort handler on the TestCase, resulting in an
error being reported for the test.
(Robert Collins, #1364188)

Change-Id: I0700f33fe7ed01416b37c21eb3f3fd0a7ea917eb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a long-standing bug where tearDown and cleanUps would not be
called if the test run was interrupted. This should fix leaking
external resources from interrupted tests.
(Robert Collins, #1364188)

Fix a long-standing bug where calling sys.exit(0) from within a test
would cause the test suite to exit with 0, without reporting a failure
of that test. We still allow the test suite to be exited (since
catching higher order exceptions requires exceptional circumstances)
but we now call a last-resort handler on the TestCase, resulting in an
error being reported for the test.
(Robert Collins, #1364188)

Change-Id: I0700f33fe7ed01416b37c21eb3f3fd0a7ea917eb
</pre>
</div>
</content>
</entry>
<entry>
<title>Document backwards compatibility policy</title>
<updated>2014-08-31T10:11:22+00:00</updated>
<author>
<name>Robert Collins</name>
<email>robertc@robertcollins.net</email>
</author>
<published>2014-08-31T10:11:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=1b79d43282f4da67cf4fa25dbc78e7f99329ff12'/>
<id>1b79d43282f4da67cf4fa25dbc78e7f99329ff12</id>
<content type='text'>
Because post 1.0.0 software needs that.

Change-Id: I1802f0947f8b1027b71c75c41fb7c16aafb276ba
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because post 1.0.0 software needs that.

Change-Id: I1802f0947f8b1027b71c75c41fb7c16aafb276ba
</pre>
</div>
</content>
</entry>
<entry>
<title>Document release pre-requisites.</title>
<updated>2014-08-29T01:45:37+00:00</updated>
<author>
<name>Robert Collins</name>
<email>robertc@robertcollins.net</email>
</author>
<published>2014-08-29T01:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=d513021e1e3cc840e7ffcd4af1a0c450ad699569'/>
<id>d513021e1e3cc840e7ffcd4af1a0c450ad699569</id>
<content type='text'>
Change-Id: I3aa9150d0db5952053060f84d431b5b7fdea747e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3aa9150d0db5952053060f84d431b5b7fdea747e
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix broken links to old mumak.net documentation</title>
<updated>2014-08-27T18:01:30+00:00</updated>
<author>
<name>Jonathan Lange</name>
<email>jml@mumak.net</email>
</author>
<published>2014-08-27T18:01:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/testtools.git/commit/?id=86276dff013fff9f619296e7e827de67648c80b9'/>
<id>86276dff013fff9f619296e7e827de67648c80b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
