Revisions of python-testtools
Sascha Peilicke (saschpe)
committed
(revision 23)
buildservice-autocommit
accepted
request 180410
from
Sascha Peilicke (saschpe)
(revision 22)
baserev update by copy to link target
Sascha Peilicke (saschpe)
committed
(revision 21)
Sascha Peilicke (saschpe)
committed
(revision 20)
- Use upstream URL - Run testsuite - Update to version 0.9.32: + Stacktrace filtering no longer hides unittest frames that are surrounded by user frames. We will reenable this when we figure out a better algorithm for retaining meaning. (Robert Collins, #1188420) + The compatibility code for skipped tests with unittest2 was broken. (Robert Collins, #1190951) + Various documentation improvements (Clint Byrum, Xiao Hanyu). - Changes from version 0.9.31: + ExpectedException now accepts a msg parameter for describing an error, much the same as assertEquals etc. (Robert Collins)
Sascha Peilicke (saschpe)
committed
(revision 19)
Python3 moved to devel:languages:python3
buildservice-autocommit
accepted
request 174646
from
Denisart Benjamin (posophe)
(revision 18)
baserev update by copy to link target
Denisart Benjamin (posophe)
accepted
request 174622
from
Dirk Mueller (dirkmueller)
(revision 17)
- add python-mmimeparse dependency
buildservice-autocommit
accepted
request 173018
from
Sascha Peilicke (saschpe)
(revision 16)
baserev update by copy to link target
Sascha Peilicke (saschpe)
accepted
request 172986
from
Denisart Benjamin (posophe)
(revision 15)
fix url source
Denisart Benjamin (posophe)
accepted
request 172922
from
Dirk Mueller (dirkmueller)
(revision 14)
- update to 0.9.30: A new sort of TestResult, the StreamResult has been added, as a prototype for a revised standard library test result API. Expect this API to change. Although we will try to preserve compatibility for early adopters, it is experimental and we might need to break it if it turns out to be unsuitable. - update to 0.9.30: A new sort of TestResult, the StreamResult has been added, as a prototype for a revised standard library test result API. Expect this API to change. Although we will try to preserve compatibility for early adopters, it is experimental and we might need to break it if it turns out to be unsuitable. - Update to version 0.9.24: * testtools.run discover will now sort the tests it discovered. This is a workaround for http://bugs.python.org/issue16709. Non-standard test suites are preserved, and their sort_tests() method called (if they have such an attribute). testtools.testsuite.sorted_tests(suite, True) can be used by such suites to do a local sort. * ThreadsafeForwardingResult now defines a stub progress method, which fixes testr run of streams containing progress markers (by discarding the progress data). - Changes from version 0.9.23: * run.TestToolsTestRunner now accepts the verbosity, buffer and failfast arguments the upstream python TestProgram code wants to give it, making it possible to support them in a compatible fashion. (Robert Collins) * testtools.run now supports the -f or --failfast parameter. Previously it was advertised in the help but ignored. * AnyMatch added, a new matcher that matches when any item in a collection matches the given matcher.
Denisart Benjamin (posophe)
accepted
request 171110
from
Denisart Benjamin (posophe)
(revision 13)
update
buildservice-autocommit
accepted
request 148956
from
Sascha Peilicke (saschpe)
(revision 12)
baserev update by copy to link target
Sascha Peilicke (saschpe)
accepted
request 148621
from
Denisart Benjamin (posophe)
(revision 11)
Add python3 support
buildservice-autocommit
accepted
request 148409
from
Sascha Peilicke (saschpe)
(revision 10)
baserev update by copy to link target
Sascha Peilicke (saschpe)
committed
(revision 9)
- Update to version 0.9.24: * testtools.run discover will now sort the tests it discovered. This is a workaround for http://bugs.python.org/issue16709. Non-standard test suites are preserved, and their sort_tests() method called (if they have such an attribute). testtools.testsuite.sorted_tests(suite, True) can be used by such suites to do a local sort. * ThreadsafeForwardingResult now defines a stub progress method, which fixes testr run of streams containing progress markers (by discarding the progress data). - Changes from version 0.9.23: * run.TestToolsTestRunner now accepts the verbosity, buffer and failfast arguments the upstream python TestProgram code wants to give it, making it possible to support them in a compatible fashion. (Robert Collins) * testtools.run now supports the -f or --failfast parameter. Previously it was advertised in the help but ignored. * AnyMatch added, a new matcher that matches when any item in a collection matches the given matcher. * Spelling corrections to documentation. * TestProgram now has a sane default for its testRunner argument. * The test suite passes on Python 3 again. - Changes from version 0.9.22: * content_from_file and content_from_stream now accept seek_offset and seek_whence parameters allowing them to be used to grab less than the full stream, or to be used with StringIO streams. * DirContains correctly exposed, after being accidentally hidden in the - MatchesDict, match every key in a dictionary with a key in a - ContainsDict, every key in a dictionary of matchers must be - ContainedByDict, every key in a dictionary must be found in testtools.matchers package and was thus completely broken. This release * The testtools.matchers package has been split up. No change to the
Ismail Dönmez (namtrac)
accepted
request 144394
from
Sascha Peilicke (saschpe)
(revision 8)
initialized devel package after accepting 144394
Sascha Peilicke (saschpe)
committed
(revision 7)
- Cleanup spec file - Install HTML documentation
James Oakley (jimfunk)
committed
(revision 6)
- Update to 0.9.21: * ``DirContains`` correctly exposed, after being accidentally hidden in the great matcher re-organization of 0.9.17. (Jonathan Lange) - 0.9.20 * New, powerful matchers that match items in a dictionary: - ``MatchesDict``, match every key in a dictionary with a key in a dictionary of matchers. For when the set of expected keys is equal to the set of observed keys. - ``ContainsDict``, every key in a dictionary of matchers must be found in a dictionary, and the values for those keys must match. For when the set of expected keys is a subset of the set of observed keys. - ``ContainedByDict``, every key in a dictionary must be found in a dictionary of matchers. For when the set of expected keys is a superset of the set of observed keys. The names are a little confusing, sorry. We're still trying to figure out how to present the concept in the simplest way possible. - 0.9.19 * Include the matcher tests in the release, allowing the tests to run and pass from the release tarball. (Jonathan Lange) * Fix cosmetic test failures in Python 3.3, introduced during release 0.9.17. (Jonathan Lange) - 0.9.18 Due to an oversight, release 0.9.18 did not contain the new ``testtools.matchers`` package and was thus completely broken. This release corrects that, returning us all to normality. - 0.9.17 This release brings better discover support and Python3.x improvements. There are still some test failures on Python3.3 but they are cosmetic - the library is as usable there as on any other Python 3 release. * The ``testtools.matchers`` package has been split up. No change to the
James Oakley (jimfunk)
committed
(revision 5)
Enable doc generation. Once Sphinx finally builds, it should start working
James Oakley (jimfunk)
committed
(revision 4)
- Update to 0.9.15 * ``PlaceHolder`` and ``ErrorHolder`` now support being given result details. (Robert Collins) * ``ErrorHolder`` is now just a function - all the logic is in ``PlaceHolder``. (Robert Collins) * ``TestResult`` and all other ``TestResult``-like objects in testtools distinguish between global tags and test-local tags, as per the subunit specification. (Jonathan Lange) * This is the **last** release of testtools that supports Python 2.4 or 2.5. These releases are no longer supported by the Python community and do not receive security updates. If this affects you, you will need to either stay on this release or perform your own backports. (Jonathan Lange, Robert Collins) * ``ThreadsafeForwardingResult`` now forwards global tags as test-local tags, making reasoning about the correctness of the multiplexed stream simpler. This preserves the semantic value (what tags apply to a given test) while consuming less stream size (as no negative-tag statement is needed). (Robert Collins, Gary Poster, #986434) * API documentation corrections. (Raphaël Badin) * ``ConcurrentTestSuite`` now takes an optional ``wrap_result`` parameter that can be used to wrap the ``ThreadsafeForwardingResult``s created by the suite. (Jonathan Lange) * ``Tagger`` added. It's a new ``TestResult`` that tags all tests sent to it with a particular set of tags. (Jonathan Lange) * ``testresultdecorator`` brought over from subunit. (Jonathan Lange) * All ``TestResult`` wrappers now correctly forward ``current_tags`` from their wrapped results, meaning that ``current_tags`` can always be relied upon to return the currently active tags on a test result. * ``TestByTestResult``, a ``TestResult`` that calls a method once per test, added. (Jonathan Lange)
Displaying revisions 61 - 80 of 83