forked from pool/python-hammett
- drop optional astunparse dependency for python 3.13
* Implemented support for filtering tests based on markers. Also
supports the marker[argument] syntax that goes beyond what pytest
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hammett?expand=0&rev=9
This commit is contained in:
99
python-hammett.changes
Normal file
99
python-hammett.changes
Normal file
@@ -0,0 +1,99 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 21 10:06:42 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- drop optional astunparse dependency for python 3.13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 13 14:20:12 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Update to 0.10.0
|
||||
* New programmatic option for not insert cwd
|
||||
into sys.path when running
|
||||
* Test names have the same syntax as pytest
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
- update to 0.5.0
|
||||
* Implemented support for filtering tests based on markers. Also
|
||||
supports the marker[argument] syntax that goes beyond what pytest
|
||||
can do
|
||||
* Nicer output on failed tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 30 13:14:25 UTC 2020 - pgajdos@suse.com
|
||||
|
||||
- initial vrsion 0.4.0, required by python-mutmut
|
||||
|
||||
Reference in New Issue
Block a user