summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Update NEWS for 0.9.7 release.testtools-0.9.7Jonathan Lange2010-10-172-3/+6
* Release improvements.Jonathan Lange2010-10-173-27/+30
|\
| * NewsJonathan Lange2010-10-171-0/+3
| * Merge trunkJonathan Lange2010-10-1713-101/+324
| |\ | |/ |/|
* | StartsWith and DoesNotStartWith matchers from Launchpad.Robert Collins2010-10-173-0/+75
* | Merge Martin[gz]'s exception cycle reduction work.Robert Collins2010-10-155-13/+26
|\ \
| * | Avoid exc_info cycles in several places and comment on trickier onesMartin2010-08-164-9/+19
* | | Merge Martin[gz]'s change to supply just the reason to skip, if one was suppl...Robert Collins2010-10-154-8/+26
|\ \ \
| * | | Only show the reason for unittest on 2.7 rather than all the detailsMartin2010-09-264-7/+17
* | | | Merge timestamp handling for ThreadsafeForwardingResult.Robert Collins2010-10-155-46/+76
|\ \ \ \ | |/ / / |/| | |
| * | | Make TestThreadSafeForwardingResult forward times to the wrapped result classMartin2010-09-274-39/+55
|/ / /
* | | Cleanups can now report multiple exceptions.Robert Collins2010-09-205-3/+49
|\ \ \
| * | | Enchance addCleanups for Fixtures.Robert Collins2010-09-185-3/+49
|/ / /
* | | Merge spiv's fix for bug 637725.Jonathan Lange2010-09-173-2/+23
|\ \ \
| * | | Add test and minimal fix for __details dict being shared among cloned TestCases.Andrew Bennetts2010-09-172-1/+19
|/ / /
* | | * Code duplication between assertEqual and the matcher Equals has been removed.Robert Collins2010-09-144-36/+56
|\ \ \
| * | | Code duplication between assertEqual and the matcher Equals has been removed.Robert Collins2010-09-124-36/+56
|/ / /
| | * Set the license and the long description. Useful for publishing to PyPI.Jonathan Lange2010-09-111-0/+10
| | * Make the release process more prescriptive.Jonathan Lange2010-09-111-27/+17
| |/ |/|
* | Merge the testtools-0.9.6 release branch.Jonathan Lange2010-08-242-2/+12
|\ \
| * | Release 0.9.6.testtools-0.9.6Jonathan Lange2010-08-242-4/+11
|/ /
* | Added PlaceHolder & TestHolder.Jonathan Lange2010-08-244-1/+258
|\ \
| * | NEWS entry.Jonathan Lange2010-08-201-0/+3
| * | Consistent case.Jonathan Lange2010-08-203-42/+42
| * | 1, not 0.Jonathan Lange2010-08-202-9/+7
| * | Add an ErrorHolder class.Jonathan Lange2010-08-203-1/+125
| * | Group the tests which rely on constructor details together.Jonathan Lange2010-08-201-16/+21
| * | Add a place-holder test case.Jonathan Lange2010-08-203-1/+128
* | | Nicer formatting for assertEqual failures.Jonathan Lange2010-08-203-1/+57
|\ \ \ | |/ / |/| |
| * | Add a test to verify the (very common) "no message" case.Jonathan Lange2010-08-201-0/+12
| * | NEWS entryJonathan Lange2010-08-201-0/+3
| * | Nice bzrlib-style assertEqual formatting.Jonathan Lange2010-08-202-1/+42
|/ /
* | Merge basic-mismatch.Jonathan Lange2010-08-173-3/+37
|\ \ | |/ |/|
| * Add optional parameters to Mismatch.Jonathan Lange2010-08-173-3/+37
|/
* Merge return-from-multitestresult.Jonathan Lange2010-08-053-12/+28
|\
| * NEWSJonathan Lange2010-08-041-0/+3
| * Cheat. Return the results of _dispatch always.Jonathan Lange2010-08-041-10/+11
| * Pass back the results we get.Jonathan Lange2010-08-042-2/+14
* | Rename PLAIN_TEXT to UTF8_TEXT, the code must match the documentation.Jonathan Lange2010-08-052-6/+6
* | New LessThan matcher.Robert Collins2010-08-053-1/+26
|/
* Update years in the LICENSE file.Jonathan Lange2010-08-041-1/+2
* Add TestCase.patch() and new testtools.monkey module for help with monkey-pat...Jonathan Lange2010-08-047-3/+361
|\
| * Make TestCase.patch() use the new patch() helper method. Becomes slightlyJonathan Lange2010-08-042-19/+2
| * Add a convenience function to just patch a single thing.Jonathan Lange2010-08-042-1/+41
| * Not necessaryJonathan Lange2010-08-041-9/+1
| * Handle missing attributes better.Jonathan Lange2010-08-042-8/+31
| * Restore monkey code.Jonathan Lange2010-08-043-0/+210
| * Handle cases where attributes don't exist.Jonathan Lange2010-08-042-2/+28
| * NEWS.Jonathan Lange2010-08-031-0/+3
| * Merge trunkJonathan Lange2010-08-0316-86/+150
| |\