1
0

Commit Graph

  • 749192926a Accepting request 1175385 from devel:languages:python factory Ana Guerrero 2024-05-21 16:34:39 +00:00
  • e11142f286 Accepting request 1174877 from home:mcalabkova:branches:devel:languages:python:pytest Matej Cepl 2024-05-20 18:22:14 +00:00
  • e4658a49c5 Accepting request 1172636 from devel:languages:python Dominique Leuenberger 2024-05-09 10:07:49 +00:00
  • 5e1b7ab586 - Add missing _multibuild file. Steve Kowalik 2024-05-08 06:42:55 +00:00
  • 8ff561d38b - Drop the now unneeded rpmlintrc. - Clean up BuildRequires and Requires to match reality. Steve Kowalik 2024-05-08 02:59:17 +00:00
  • 4216a8d33f Accepting request 1135792 from devel:languages:python Dominique Leuenberger 2024-01-05 21:58:35 +00:00
  • 2e017dde25 - update to 2.7.1: * Remove various unused imports. * Fix build backend. This should prevent version from being set when building wheels. * Fix compatibility with Python 3.12. * Add typing in various modules (still lacking full coverage). * Drop the 'test' command for distutils. This has been deprecated since 2.6.0. (Jelmer Vernooij) * Drop support for Python 3.6. - remove python-testtools-no-unittest2.patch (upstream) - BuildRequires also using extras>=1.0.0 - fix typo in last change supposed to do just that. - add python-mmimeparse dependency * testtools.run discover will now sort the tests it discovered. This is a fixes testr run of streams containing progress markers (by discarding the Dirk Mueller 2023-12-30 20:40:23 +00:00
  • f348c5d41b Accepting request 1084879 from devel:languages:python Dominique Leuenberger 2023-05-09 11:06:12 +00:00
  • cd6e217982 - update to 2.6.0: * Add support for Python 3.10 and 3.11. * Drop support for Python 3.5 (EOL). * Use `CompoundFixture from fixtures>=2.0 rather than rolling our own. * Make TestCase hashable. * Prevent AttributeError in TestCase.__eq__ for objects lacking a __dict__ attribute. * Replace deprecated cgi module usage with email`. Dirk Mueller 2023-05-04 21:21:15 +00:00
  • 12062ac9e3 Accepting request 1082306 from devel:languages:python Dominique Leuenberger 2023-04-24 20:30:49 +00:00
  • d58749d35a - add sle15_python_module_pythons (jsc#PED-68) Dirk Mueller 2023-04-23 19:57:06 +00:00
  • ed54426b7d Accepting request 1037124 from devel:languages:python Dominique Leuenberger 2022-11-22 15:09:47 +00:00
  • 4be0583783 - Skip rpmlint error python-tests-in-package. Matej Cepl 2022-11-21 14:19:57 +00:00
  • 0a828a9c37 Accepting request 1035284 from devel:languages:python Dominique Leuenberger 2022-11-12 16:40:21 +00:00
  • 46ed58be4e Accepting request 1035270 from home:pgajdos:python Markéta Machová 2022-11-11 13:47:06 +00:00
  • 1cf1cbea44 Accepting request 925738 from devel:languages:python Dominique Leuenberger 2021-10-20 18:23:27 +00:00
  • 00eb67aa94 - update to 2.5.0: * Update testtools/compat.py * Note Python 3.5 is EOL and will be dropped after the next release * Fix for Python 3.10 * Add python 3.10 to ci configuration * testtools.compat: provide BytesIO, StringIO again * Add support for Python 3.9 * Update and simplify workflow * Fix UserWarning: Usage of dash-separated ... * Fix tests with Python 3.10 * Remove mimeparse dependency * trivial: Cleanup imports * Re-introduce 'try\_imports' * Remove use of 'try\_imports' * tox: Don't skip sdist * Remove use of 'safe\_hasattr' * NEWS: Add note about unittest2 removal * Fix github actions * Update testtools/content.py * Update tox.ini * Update github actions config to use release 3.9 * Drop traceback2 in favor of traceback and remove unused linecache2 * Update tox.ini * Add tox.ini file * Remove tox.ini file * restore testtools/tests/test\_testcase.py * Remove unittest2 from setup.cfg and add tox.ini file * Remove unrelated change * Restore test\_spinner.py * Remove unused try\_import Dirk Mueller 2021-10-16 19:31:23 +00:00
  • 9c64d5024e Accepting request 813502 from devel:languages:python Dominique Leuenberger 2020-06-21 16:50:26 +00:00
  • d5cce6b72d Accepting request 813499 from home:pgajdos:python Tomáš Chvátal 2020-06-11 12:11:48 +00:00
  • 638489843b Accepting request 813210 from home:pgajdos:python Tomáš Chvátal 2020-06-10 11:52:46 +00:00
  • b349a89e78 Accepting request 785593 from devel:languages:python Dominique Leuenberger 2020-03-26 23:25:59 +00:00
  • 06e5fc1ea0 - update to 2.4.0: * Release 2.4.0 * Add myself to contributors list * Add support for Python 3.7 and 3.8 * Cache pip directory * Test CI on PyPy3 * Tell pip not to install for Python 3.4 * Drop support for EOL Python 3.4 * Extra space expected in PyPy output * PyCharm IDE unittest detection compatibility fix * Don't use eval() * Fix the tests on Python 3.7 * Drop support for EOL Python 3.3 * Ignore IDE metadata * Update classifiers * Remove old Python 2.6 code * Spelling fixes (#261) * Python 3.6 invalid escape sequence deprecation fixes (#262) - remove testtools-py37.patch: merged upstream Dirk Mueller 2020-03-16 11:00:06 +00:00
  • 00a7399c2c Accepting request 739072 from devel:languages:python Dominique Leuenberger 2019-11-04 16:06:17 +00:00
  • b3f52a902f - Replace %fdupes -s with plain %fdupes; hardlinks are better. Matej Cepl 2019-10-14 14:47:25 +00:00
  • 86de05fb9d Accepting request 649240 from devel:languages:python Tomáš Chvátal 2018-11-15 11:40:30 +00:00
  • 61e5d6feb8 Accepting request 645918 from home:mcepl:work Tomáš Chvátal 2018-11-02 08:20:44 +00:00
  • 1adcdc56d8 Accepting request 628734 from devel:languages:python Dominique Leuenberger 2018-08-15 08:30:55 +00:00
  • 8f9e912be4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=59 Tomáš Chvátal 2018-08-11 08:39:24 +00:00
  • 54ad2bbbbb OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=58 Tomáš Chvátal 2018-08-11 08:06:17 +00:00
  • 1b3076928a - Really run the tests Tomáš Chvátal 2018-08-11 08:05:17 +00:00
  • 5962f9135b - Add patch to build with python 3.7: * testtools-py37.patch - Remove unittest2 dependency, it is needed only on python2.6 Tomáš Chvátal 2018-08-10 11:27:57 +00:00
  • 3d9d4f2082 Accepting request 584290 from devel:languages:python Dominique Leuenberger 2018-03-09 09:45:29 +00:00
  • 834a61cd29 Accepting request 584257 from home:aplanas:branches:devel:languages:python Tomáš Chvátal 2018-03-08 10:51:57 +00:00
  • 609ccfb580 Accepting request 580793 from devel:languages:python Dominique Leuenberger 2018-03-05 12:36:58 +00:00
  • db8315cf60 Accepting request 580762 from home:aplanas:branches:devel:languages:python Dirk Mueller 2018-02-27 21:29:55 +00:00
  • 6a330992ea Accepting request 507964 from devel:languages:python Dominique Leuenberger 2017-07-11 06:24:56 +00:00
  • 466cc7ea97 Accepting request 507958 from home:tbechtold:branches:devel:languages:python Dirk Mueller 2017-07-04 05:19:08 +00:00
  • f2a9e06409 Accepting request 499451 from devel:languages:python Dominique Leuenberger 2017-05-31 10:19:28 +00:00
  • d0aae23448 Accepting request 497138 from devel:languages:python Dominique Leuenberger 2017-05-22 16:08:25 +00:00
  • 6508254599 Accepting request 497138 from devel:languages:python OBS User buildservice-autocommit 2017-05-22 16:08:25 +00:00
  • 9babb657d1 Updating link to change in openSUSE:Factory/python-testtools revision 19.0 OBS User buildservice-autocommit 2017-05-22 16:08:25 +00:00
  • 4744272b01 - Revert "Require python-unittest2 only for python2". We have now a python3-unittest2 package which should be used. Thomas Bechtold 2017-05-22 08:08:57 +00:00
  • eb2758e6de - Require python-unittest2 only for python2 Thomas Bechtold 2017-05-22 06:29:53 +00:00
  • c19758018a Accepting request 487995 from devel:languages:python Dominique Leuenberger 2017-05-06 16:26:54 +00:00
  • f52d9c8f4d Accepting request 487994 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-04-14 16:46:59 +00:00
  • 4ade965ff9 Accepting request 486868 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-04-12 14:49:51 +00:00
  • 0a6d99f274 Accepting request 486454 from home:alois:branches:devel:languages:python Jan Matejek 2017-04-07 16:25:47 +00:00
  • 29e3ee37b8 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
  • 004f2517a4 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
  • d070e041c6 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
  • 3af3fb3926 - 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
  • 2562ff55ef 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
  • fbedcedae6 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
  • 350afa0dda 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
  • 7cdebf6c68 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
  • 10f211516a 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
  • 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
  • a1ef8742a6 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
  • 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
  • 925a432674 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
  • 971023ba1a 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
  • 7d868601aa 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
  • 868fd7ce8c 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
  • 4188460ee6 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
  • 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
  • 8b43639a17 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
  • 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
  • a9c65bfc3e 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
  • 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
  • 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
  • 6e01630a88 - Initial release James Oakley 2011-04-16 18:52:38 +00:00