lp:~lifeless/testtools/0.9.1
- Get this branch:
- bzr branch lp:~lifeless/testtools/0.9.1
Branch merges
- Jonathan Lange: Approve
- Martin Pool (community): Needs Fixing
-
Diff: 193 lines (+65/-30)5 files modifiedNEWS (+10/-0)
testtools/matchers.py (+33/-15)
testtools/testcase.py (+3/-2)
testtools/tests/test_matchers.py (+9/-6)
testtools/tests/test_testtools.py (+10/-7)
Branch information
Recent revisions
- 33. By Robert Collins
-
Change the Matcher API to be robust even if matching were to have side effects.
- 31. By Jonathan Lange
-
We are now in development of 0.9.0
* Author: Robert Collins
* Reviewer: Jonathan LangeIn order to avoid confusion with a now-defunct Python testing project
also called testtools, we've bumped up our version number to be higher
than all of its releases. - 30. By Jonathan Lange
-
Add a TextTestResult that supports our extended protocol.
* Author: Robert Collins
* Reviewer: Jonathan LangeThe TextTestResult object supports the extended protocol that we've
added, but doesn't do real-time output of test progress. - 29. By Jonathan Lange
-
Add a 'time' method to TestResult.
* Author: Robert Collins
* Reviewer: Jonathan Lange - 28. By Jonathan Lange
-
Add initial support for 'Matchers', inspired by hamcrest.
* Author: Robert Collins
* Reviewer: Jonathan LangeMatchers allow test authors to move logic that would traditionally live
in custom assertion methods into a structured object. This separates
domain-specific logic out of the TestCase.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~testtools-committers/testtools/trunk