forked from pool/python-hammett
Accepting request 1147169 from home:bnavigator:branches:devel:languages:python
- Update to 0.9.4
* Python 3.11 compatibility
* Hooks for using Hammett as an API (for mutmut3)
* Explicit fixture names didn't work
* Support skipif
* warns() without arguments fixed
* conftest.py handling massively improved
- Release 0.9.3
* Some fixes for pytest compatibility
* The bare minimum to work with pytest-snapshot (but not be able
to collect snapshots)
* Random fixes. Super basic support for pytest_sessionstart
* Support for specifying config in setup.cfg file. This is useful
for e.g django: config=nomigrations
* Experimental multiprocessing tests
* A little fix for not breaking when test plugins think we have
xdist
* Fixes for running in no-cache mode, and some improvements for
making mutation testing faster down the line
- Release 0.9.2
* Fixed some really bad bugs relating to fixtures
- Release 0.9.1
* Fixed plugins dynamically adding implicit fixtures. This fixes
pytest-django
* Implemented support for pytest.warns/hammett.warns
* Make cache default off, since it's still rather flaky
- Release 0.9.0
* Added support for caplog
* Don't try to collect hidden files
- Release 0.8.0
OBS-URL: https://build.opensuse.org/request/show/1147169
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hammett?expand=0&rev=5
This commit is contained in:
@@ -1,3 +1,75 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 16 17:55:11 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.9.4
|
||||
* Python 3.11 compatibility
|
||||
* Hooks for using Hammett as an API (for mutmut3)
|
||||
* Explicit fixture names didn't work
|
||||
* Support skipif
|
||||
* warns() without arguments fixed
|
||||
* conftest.py handling massively improved
|
||||
- Release 0.9.3
|
||||
* Some fixes for pytest compatibility
|
||||
* The bare minimum to work with pytest-snapshot (but not be able
|
||||
to collect snapshots)
|
||||
* Random fixes. Super basic support for pytest_sessionstart
|
||||
* Support for specifying config in setup.cfg file. This is useful
|
||||
for e.g django: config=nomigrations
|
||||
* Experimental multiprocessing tests
|
||||
* A little fix for not breaking when test plugins think we have
|
||||
xdist
|
||||
* Fixes for running in no-cache mode, and some improvements for
|
||||
making mutation testing faster down the line
|
||||
- Release 0.9.2
|
||||
* Fixed some really bad bugs relating to fixtures
|
||||
- Release 0.9.1
|
||||
* Fixed plugins dynamically adding implicit fixtures. This fixes
|
||||
pytest-django
|
||||
* Implemented support for pytest.warns/hammett.warns
|
||||
* Make cache default off, since it's still rather flaky
|
||||
- Release 0.9.0
|
||||
* Added support for caplog
|
||||
* Don't try to collect hidden files
|
||||
- Release 0.8.0
|
||||
* Added support for the capsys feature from pytest
|
||||
* Fixed verbose output
|
||||
* Improved test feedback
|
||||
* Support for class based tests (like unittest)
|
||||
* Also search for *_test.py, since it seems pytest tries these
|
||||
* Compatibility with a funny little pytest feature where you can
|
||||
pass a list and not a list of a list to parametrize if you have
|
||||
just one argument
|
||||
* Pixed python 3.6 support
|
||||
* Sort local variables in error output
|
||||
- Release 0.7.1
|
||||
* Fixed pretty bad cache invalidation bug. You might need to
|
||||
delete your .hammett-db file.
|
||||
* Attempt to get windows support
|
||||
- Release 0.7.0
|
||||
* Added hammett specific tests files system. This means if you
|
||||
have a file my_project/foo.py hammett will look for
|
||||
my_project/foo__tests.py and testt/foo__tests.py for tests
|
||||
specific for that module.
|
||||
* If you have module specific tests (see previous point), you can
|
||||
now run tests for a module with hammett my_project.foo
|
||||
* Implemented a results cache. This means that if you haven't
|
||||
changed your source or tests hammett knows not to rerun the
|
||||
tests. If you have module specific tests it will run only the
|
||||
relevant tests for that module when you change the module.
|
||||
* Added hammett command line. Beware of using this after doing
|
||||
setup.py develop as setuptools then adds a huge overhead.
|
||||
* Support python 3.6
|
||||
* Optimizations
|
||||
- Release 0.6.0
|
||||
* Added --durations feature
|
||||
* Improvements to skipping tests
|
||||
* Run tests in lexiographic order
|
||||
* Better assertion analysis
|
||||
* You can now pass hammett a directory on the command line and
|
||||
it'll do the right thing
|
||||
* Support names parameter of mark.parametrize() being a
|
||||
list/tuple
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 8 14:39:57 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user