17
0

Commit Graph

  • 29e3ee37b8 Accepting request 461309 from devel:languages:python Yuchen Lin 2017-04-06 09:00:20 +00:00
  • f01fd50508 Accepting request 461309 from devel:languages:python Yuchen Lin 2017-04-06 09:00:20 +00:00
  • af9b2bda90 Accepting request 460644 from home:SShyukriev:branches:devel:languages:python Dirk Mueller 2017-03-01 11:07:55 +00:00
  • 559c7bfc94 Accepting request 460644 from home:SShyukriev:branches:devel:languages:python Dirk Mueller 2017-03-01 11:07:55 +00:00
  • 004f2517a4 Accepting request 424264 from devel:languages:python Dominique Leuenberger 2016-09-28 09:30:24 +00:00
  • 5a7683dd4a Accepting request 424264 from devel:languages:python Dominique Leuenberger 2016-09-28 09:30:24 +00:00
  • e2ef5cd50f Accepting request 424262 from home:tbechtold:branches:devel:languages:python Alberto Planas Dominguez 2016-09-01 12:45:06 +00:00
  • 4f9ae65668 Accepting request 424262 from home:tbechtold:branches:devel:languages:python Alberto Planas Dominguez 2016-09-01 12:45:06 +00:00
  • d070e041c6 Accepting request 423807 from home:tbechtold:branches:devel:languages:python Dirk Mueller 2016-08-31 06:45:12 +00:00
  • 2ab6039cf1 Accepting request 423807 from home:tbechtold:branches:devel:languages:python Dirk Mueller 2016-08-31 06:45:12 +00:00
  • 9bdabf33ed Accepting request 264479 from devel:languages:python Dominique Leuenberger 2014-12-09 08:14:26 +00:00
  • a87fd4c2c8 Accepting request 264479 from devel:languages:python Dominique Leuenberger 2014-12-09 08:14:26 +00:00
  • 3af3fb3926 - fix typo in last change Dirk Mueller 2014-12-01 22:48:55 +00:00
  • a58a7bac2f - fix typo in last change Dirk Mueller 2014-12-01 22:48:55 +00:00
  • 0804c6881a Accepting request 263648 from home:rhafer:branches:devel:languages:python Dirk Mueller 2014-12-01 17:30:09 +00:00
  • 70a9be5665 Accepting request 263648 from home:rhafer:branches:devel:languages:python Dirk Mueller 2014-12-01 17:30:09 +00:00
  • 2562ff55ef Accepting request 249856 from devel:languages:python Stephan Kulow 2014-09-17 15:26:56 +00:00
  • 21181088c5 Accepting request 249856 from devel:languages:python Stephan Kulow 2014-09-17 15:26:56 +00:00
  • 1efb001c88 Accepting request 249494 from Cloud:OpenStack:Master Jan Matejek 2014-09-16 21:25:40 +00:00
  • 21dd1eee17 Accepting request 249494 from Cloud:OpenStack:Master Jan Matejek 2014-09-16 21:25:40 +00:00
  • fbedcedae6 Accepting request 215509 from devel:languages:python Stephan Kulow 2014-01-29 21:22:10 +00:00
  • e10ab98b18 Accepting request 215509 from devel:languages:python Stephan Kulow 2014-01-29 21:22:10 +00:00
  • 30e8b429f0 Accepting request 215507 from Cloud:OpenStack:Master Denisart Benjamin 2014-01-29 12:35:49 +00:00
  • 55346c3359 Accepting request 215507 from Cloud:OpenStack:Master Denisart Benjamin 2014-01-29 12:35:49 +00:00
  • 350afa0dda Accepting request 213774 from devel:languages:python Stephan Kulow 2014-01-16 14:13:12 +00:00
  • 3661fbda93 Accepting request 213774 from devel:languages:python Stephan Kulow 2014-01-16 14:13:12 +00:00
  • bfcee6fb55 Accepting request 213713 from Cloud:OpenStack:Master Denisart Benjamin 2014-01-13 17:25:01 +00:00
  • a250876d17 Accepting request 213713 from Cloud:OpenStack:Master Denisart Benjamin 2014-01-13 17:25:01 +00:00
  • 7cdebf6c68 Accepting request 207343 from devel:languages:python Tomáš Chvátal 2013-11-18 09:54:06 +00:00
  • 5242a749e1 Accepting request 207343 from devel:languages:python Tomáš Chvátal 2013-11-18 09:54:06 +00:00
  • afcbf2d3ec Accepting request 207342 from home:posophe:branches:devel:languages:python Denisart Benjamin 2013-11-17 16:50:59 +00:00
  • 5dfb80c05c Accepting request 207342 from home:posophe:branches:devel:languages:python Denisart Benjamin 2013-11-17 16:50:59 +00:00
  • 10f211516a Accepting request 180851 from devel:languages:python Stephan Kulow 2013-06-25 15:19:11 +00:00
  • 06a5a6afe4 Accepting request 180851 from devel:languages:python Stephan Kulow 2013-06-25 15:19:11 +00:00
  • bfe8a9a1df - Introduce a build conditional for running tests to break build cycle with python-extras Sascha Peilicke 2013-06-25 11:36:21 +00:00
  • 918b8bc68c - Introduce a build conditional for running tests to break build cycle with python-extras Sascha Peilicke 2013-06-25 11:36:21 +00:00
  • dad6ee9f49 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=23 Sascha Peilicke 2013-06-25 11:32:51 +00:00
  • 3b2198f816 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=23 Sascha Peilicke 2013-06-25 11:32:51 +00:00
  • a1ef8742a6 Accepting request 180410 from devel:languages:python Stephan Kulow 2013-06-25 04:59:39 +00:00
  • eb9fae1d38 Accepting request 180410 from devel:languages:python Stephan Kulow 2013-06-25 04:59:39 +00:00
  • 2a188312dd OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=21 Sascha Peilicke 2013-06-21 09:36:19 +00:00
  • fd907bca7c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=21 Sascha Peilicke 2013-06-21 09:36:19 +00:00
  • a5a9d757d6 - 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 2013-06-21 09:34:48 +00:00
  • 2ff1b424f6 - 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 2013-06-21 09:34:48 +00:00
  • 925a432674 Python3 moved to devel:languages:python3 Sascha Peilicke 2013-06-17 12:54:25 +00:00
  • 930f1b2d16 Python3 moved to devel:languages:python3 Sascha Peilicke 2013-06-17 12:54:25 +00:00
  • 48d67c54e9 Accepting request 174646 from devel:languages:python Stephan Kulow 2013-05-07 05:34:13 +00:00
  • 8b32f7c624 Accepting request 174646 from devel:languages:python Stephan Kulow 2013-05-07 05:34:13 +00:00
  • 971023ba1a Accepting request 174622 from home:dirkmueller:branches:devel:languages:python Denisart Benjamin 2013-05-06 15:11:20 +00:00
  • 9bf769d7c2 Accepting request 174622 from home:dirkmueller:branches:devel:languages:python Denisart Benjamin 2013-05-06 15:11:20 +00:00
  • 83f622eb83 Accepting request 173018 from devel:languages:python Stephan Kulow 2013-04-26 05:45:12 +00:00
  • a3af131268 Accepting request 173018 from devel:languages:python Stephan Kulow 2013-04-26 05:45:12 +00:00
  • 7d868601aa Accepting request 172986 from home:posophe:branches:devel:languages:python Sascha Peilicke 2013-04-23 12:47:03 +00:00
  • 90ebdb776c Accepting request 172986 from home:posophe:branches:devel:languages:python Sascha Peilicke 2013-04-23 12:47:03 +00:00
  • 75914847c2 Accepting request 172922 from home:dirkmueller:branches:devel:languages:python Denisart Benjamin 2013-04-23 09:26:24 +00:00
  • b0c9faa0fe Accepting request 172922 from home:dirkmueller:branches:devel:languages:python Denisart Benjamin 2013-04-23 09:26:24 +00:00
  • 868fd7ce8c Accepting request 171110 from home:posophe:branches:devel:languages:python Denisart Benjamin 2013-04-16 12:23:34 +00:00
  • 7ca64af89b Accepting request 171110 from home:posophe:branches:devel:languages:python Denisart Benjamin 2013-04-16 12:23:34 +00:00
  • 9a0787aa20 Accepting request 148956 from devel:languages:python Stephan Kulow 2013-01-20 13:53:24 +00:00
  • 2323457cd7 Accepting request 148956 from devel:languages:python Stephan Kulow 2013-01-20 13:53:24 +00:00
  • 4188460ee6 Accepting request 148621 from home:posophe:branches:devel:languages:python Sascha Peilicke 2013-01-18 14:14:06 +00:00
  • 718c18162d Accepting request 148621 from home:posophe:branches:devel:languages:python Sascha Peilicke 2013-01-18 14:14:06 +00:00
  • 89074f6edb Accepting request 148409 from devel:languages:python Stephan Kulow 2013-01-14 21:26:19 +00:00
  • cf178d82d1 Accepting request 148409 from devel:languages:python Stephan Kulow 2013-01-14 21:26:19 +00:00
  • 6380ce2dd4 - 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 Sascha Peilicke 2013-01-14 12:38:44 +00:00
  • 2c825b2654 - 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 Sascha Peilicke 2013-01-14 12:38:44 +00:00
  • 8b43639a17 Accepting request 144394 from devel:languages:python Ismail Dönmez 2012-12-07 13:49:44 +00:00
  • 9676e04165 Accepting request 144394 from devel:languages:python Ismail Dönmez 2012-12-07 13:49:44 +00:00
  • 1fb7aa8762 - Cleanup spec file - Install HTML documentation Sascha Peilicke 2012-12-06 11:02:18 +00:00
  • 1d9d87371d - Cleanup spec file - Install HTML documentation Sascha Peilicke 2012-12-06 11:02:18 +00:00
  • ac4cf482c2 - 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 2012-11-13 22:16:16 +00:00
  • 98727a4cac - 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 2012-11-13 22:16:16 +00:00
  • a9c65bfc3e Enable doc generation. Once Sphinx finally builds, it should start working James Oakley 2012-05-23 22:43:06 +00:00
  • 8d2ffc483f Enable doc generation. Once Sphinx finally builds, it should start working James Oakley 2012-05-23 22:43:06 +00:00
  • aa91b3b53b - 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 ThreadsafeForwardingResults 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) James Oakley 2012-05-23 21:23:48 +00:00
  • d36dd4924a - 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 ThreadsafeForwardingResults 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) James Oakley 2012-05-23 21:23:48 +00:00
  • eaa8a7b308 - Update to 0.9.14: * Our sister project, subunit <https://launchpad.net/subunit>_, was using a private API that was deleted in the 0.9.13 release. This release restores that API in order to smooth out the upgrade path. If you don't use subunit, then this release won't matter very much to you. - 0.9.13 - Changes * `MatchesAll now takes an first_only keyword argument that changes how mismatches are displayed. If you were previously passing matchers to MatchesAll with keyword arguments, then this change might affect your test results. (Jonathan Lange) - Improvements * Actually hide all of the testtools stack for assertion failures. The previous release promised clean stack, but now we actually provide it. (Jonathan Lange, #854769) * assertRaises now includes the repr of the callable that failed to raise properly. (Jonathan Lange, #881052) * Asynchronous tests no longer hang when run with trial. (Jonathan Lange, #926189) * Content objects now have an as_text method to convert their contents to Unicode text. (Jonathan Lange) * Failed equality assertions now line up. (Jonathan Lange, #879339) * FullStackRunTest no longer aborts the test run if a test raises an error. (Jonathan Lange) * MatchesAll and MatchesListwise both take a first_only keyword argument. If True, they will report only on the first mismatch they find, and not continue looking for other possible mismatches. (Jonathan Lange) * New helper, Nullary` that turns callables with arguments into ones that don't take arguments. (Jonathan Lange) James Oakley 2012-02-21 19:46:39 +00:00
  • f1ae6f92b6 - Update to 0.9.14: * Our sister project, subunit <https://launchpad.net/subunit>_, was using a private API that was deleted in the 0.9.13 release. This release restores that API in order to smooth out the upgrade path. If you don't use subunit, then this release won't matter very much to you. - 0.9.13 - Changes * `MatchesAll now takes an first_only keyword argument that changes how mismatches are displayed. If you were previously passing matchers to MatchesAll with keyword arguments, then this change might affect your test results. (Jonathan Lange) - Improvements * Actually hide all of the testtools stack for assertion failures. The previous release promised clean stack, but now we actually provide it. (Jonathan Lange, #854769) * assertRaises now includes the repr of the callable that failed to raise properly. (Jonathan Lange, #881052) * Asynchronous tests no longer hang when run with trial. (Jonathan Lange, #926189) * Content objects now have an as_text method to convert their contents to Unicode text. (Jonathan Lange) * Failed equality assertions now line up. (Jonathan Lange, #879339) * FullStackRunTest no longer aborts the test run if a test raises an error. (Jonathan Lange) * MatchesAll and MatchesListwise both take a first_only keyword argument. If True, they will report only on the first mismatch they find, and not continue looking for other possible mismatches. (Jonathan Lange) * New helper, Nullary` that turns callables with arguments into ones that don't take arguments. (Jonathan Lange) James Oakley 2012-02-21 19:46:39 +00:00
  • 463b4f3d46 - Update to 0.9.12: - Changes: * `AfterPreproccessing renamed to AfterPreprocessing, which is a more correct spelling. Old name preserved for backwards compatibility, but is now deprecated. Please stop using it. (Jonathan Lange, #813460) * assertThat raises MismatchError instead of TestCase.failureException. MismatchError is a subclass of AssertionError, so in most cases this change will not matter. However, if self.failureException has been set to a non-default value, then mismatches will become test errors rather than test failures. * gather_details takes two dicts, rather than two detailed objects. (Jonathan Lange, #801027) * MatchesRegex mismatch now says "<value> does not match /<regex>/" rather than "<regex> did not match <value>". The regular expression contains fewer backslashes too. (Jonathan Lange, #818079) * Tests that run with AsynchronousDeferredRunTest now have the reactor attribute set to the running reactor. (Jonathan Lange, #720749) - Improvements: * All public matchers are now in testtools.matchers.__all__. (Jonathan Lange, #784859) * assertThat can actually display mismatches and matchers that contain extended unicode characters. (Jonathan Lange, Martin [gz], #804127) * assertThat output is much less verbose, displaying only what the mismatch tells us to display. Old-style verbose output can be had by passing verbose=True to assertThat. (Jonathan Lange, #675323, #593190) * assertThat` accepts a message which will be used to annotate the matcher. This can be given as a third parameter or as a keyword James Oakley 2011-12-11 21:15:04 +00:00
  • a72be90427 - Update to 0.9.12: - Changes: * `AfterPreproccessing renamed to AfterPreprocessing, which is a more correct spelling. Old name preserved for backwards compatibility, but is now deprecated. Please stop using it. (Jonathan Lange, #813460) * assertThat raises MismatchError instead of TestCase.failureException. MismatchError is a subclass of AssertionError, so in most cases this change will not matter. However, if self.failureException has been set to a non-default value, then mismatches will become test errors rather than test failures. * gather_details takes two dicts, rather than two detailed objects. (Jonathan Lange, #801027) * MatchesRegex mismatch now says "<value> does not match /<regex>/" rather than "<regex> did not match <value>". The regular expression contains fewer backslashes too. (Jonathan Lange, #818079) * Tests that run with AsynchronousDeferredRunTest now have the reactor attribute set to the running reactor. (Jonathan Lange, #720749) - Improvements: * All public matchers are now in testtools.matchers.__all__. (Jonathan Lange, #784859) * assertThat can actually display mismatches and matchers that contain extended unicode characters. (Jonathan Lange, Martin [gz], #804127) * assertThat output is much less verbose, displaying only what the mismatch tells us to display. Old-style verbose output can be had by passing verbose=True to assertThat. (Jonathan Lange, #675323, #593190) * assertThat` accepts a message which will be used to annotate the matcher. This can be given as a third parameter or as a keyword James Oakley 2011-12-11 21:15:04 +00:00
  • 6e01630a88 - Initial release James Oakley 2011-04-16 18:52:38 +00:00
  • 138a280170 - Initial release James Oakley 2011-04-16 18:52:38 +00:00