- 01 Jul, 2015 3 commits
-
-
rbtcollins authored
Fix the call to the parent setup.
-
Robert Collins authored
Change-Id: I4613d47852fbf901819f197f6e388ccaa717b53e
-
Robert Collins authored
This can be used e.g. 'pip install -e .[test]' Change-Id: I51c0411af37ab2c43d068d22f0e3473dd958c7ba
-
- 29 Jun, 2015 1 commit
-
-
Leo Arias authored
In the documentation example, the name of the class is wrong in the super call.
-
- 04 May, 2015 2 commits
-
-
Robert Collins authored
Change-Id: I0a1db860a786d54addadb9d06eac470db6c430a4
-
Robert Collins authored
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
-
- 07 Apr, 2015 1 commit
-
-
Thomi Richards authored
Rewind the deferred test log before attaching it.
-
- 04 Apr, 2015 1 commit
-
-
Colin Watson authored
-
- 03 Apr, 2015 1 commit
-
-
Colin Watson authored
-
- 02 Apr, 2015 1 commit
-
-
Colin Watson authored
Since the StringIO buffer is positioned at end-of-file after the underlying test finishes, the twisted-log detail was previously always empty.
-
- 11 Mar, 2015 4 commits
-
-
Robert Collins authored
Change-Id: I39df70bcb249bdfca6ba563a862cdaf6da9ae951
-
Robert Collins authored
Change-Id: Ib9d553325041b3c4bc31a384fe3f2e784d7378ea
-
Robert Collins authored
Sphinx 1.3 seems to have a bad version check added, or something. Fixes-Bug: #1430595 Change-Id: If340c22199ba03ba987cc4544aafce0473bbbfd4
-
Robert Collins authored
During reporting in ``TextTestResult`` now always uses ``ceil`` rather than depending on the undefined rounding behaviour in string formatting. (Robert Collins) Change-Id: I72e11ccd1c41e9dbc65358aba5c1ffdc2d96eaf6
-
- 10 Mar, 2015 6 commits
-
-
Robert Collins authored
Building a wheel on Python 3 was missing ``_compat2x.py`` needed for Python2. This was a side effect of the fix to bug #941958, where we fixed a cosmetic error. (Robert Collins, #1430534) This reverts commit 56c49a5f. Change-Id: I4de72a62b5ddf7349c432165f796841a0998e878
-
Robert Collins authored
Change-Id: I65f271385049506e790af5012e46a704a4f1635b
-
Robert Collins authored
Change-Id: I5dac8b57f0843524f4abaaddfd5722471843cee8
-
Robert Collins authored
Empty attachments to tests were triggering a file payload of None in the ``ExtendedToStreamDecorator`` code, which caused multiple copies of attachments that had been output prior to the empty one. (Robert Collins, #1378609) Change-Id: I34a989546d57b245d4384b8c5b6d444e7ce0ac1b
-
Robert Collins authored
Change-Id: Icea5317965849ce598b7092f4a1770378a9f909e
-
Robert Collins authored
Change-Id: Icc9c40d6ef74e6b12323fdab7ce0581ec68794b7
-
- 09 Mar, 2015 3 commits
-
-
Robert Collins authored
Change-Id: I27f9ecdf91f96d56cd569df22ecb0d61a35a3474
-
Robert Collins authored
Change-Id: I4dfc4e32a7f596b33f08aace89d62f3a57932d24
-
Robert Collins authored
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
-
- 20 Nov, 2014 1 commit
-
-
Robert Collins authored
Change-Id: I9eb08db09551836593e4bb17dae8dde7d6e10848
-
- 17 Nov, 2014 4 commits
-
-
Thomi Richards authored
Show import error details.
-
Robert Collins authored
When an import error happens ``testtools.run`` will now show the full error rather than just the name of the module that failed to import. (Robert Collins) Change-Id: I2d9d7a4659b51a5e3ea8000301ecb799ed30f463
-
Robert Collins authored
Change-Id: Ic9982654deea070aeeffc0a7e361271fe9927b69
-
Robert Collins authored
``testtools.TestCase`` now inherits from unittest2.TestCase, which provides a ``setUpClass`` for upcalls on Python 2.6. (Robert Collins, #1393283) Change-Id: Id56212e3d7d519c7b73d2e19d3e34013fac34544
-
- 15 Nov, 2014 11 commits
-
-
Robert Collins authored
Change-Id: Ib44a8cc91693b7eef1de649a1013d13e45c92c3c
-
Robert Collins authored
Since we have single-source code. Change-Id: I2ea36df6cdc60a31620fb7b8ebfc62e410a8919c
-
Robert Collins authored
Sadly setup_requires is evil, but what are we doing to do? Change-Id: I4c7ac659c73dc51cf213763a79c9b38e621a8d45
-
Robert Collins authored
Change-Id: I1f314c91c4e852edafabc7cf3d2b01abe8a62fa3
-
Robert Collins authored
Change-Id: Ie05e2bb7da0a37c4e04c8f35a1d82f587aca2bb2
-
Robert Collins authored
This will hopefully fix travis during dev periods. Change-Id: I63b33c33999a09cc3e52c6cba6b31292b13960e7
-
Robert Collins authored
This should avoid incompatibilities as reported in https://github.com/testing-cabal/testtools/issues/121. Change-Id: I319e2e572c40a589ecbb2be74247f8b1ee7f192b
-
Robert Collins authored
Change-Id: I15e818502cd937d509dc73578b206183ee68f749
-
Robert Collins authored
Change-Id: I7ad65698ac3ecc45b1f7469ca87d7da0bdfc8fdb
-
Robert Collins authored
Change-Id: I607530d8fc1846acbe7d0150fddac166e79a0910
-
Robert Collins authored
See https://bitbucket.org/birkenfeld/pygments-main/issue/1054 Change-Id: I79baae6f4fcf9b453b25c2e1587474d94da73b79
-
- 13 Nov, 2014 1 commit
-
-
Robert Collins authored
This brings in many fixes made to discovery where previously we were only using the discovery package or the version in the release of Python that the test execution was occuring on. (Robert Collins, #1271133) Change-Id: I6270c8e8949262c01cb3a4e40735077ad6fc1ef2
-