Haas

Latest version: v0.9.0

Safety actively analyzes 619256 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.8.0

=============

Enhancements
------------

* The ParallelTestRunner now has an option to force a new process for
each test case, enforcing isolation between tests (138).
* A new output plugin summarizing the slowest tests and overall test
speed (90).

Bugs Fixed
----------

* Haas now correctly specifies its Python 2.6 dependencies (137).
* Haas no longer passes the test name to TestCase using a keyword
argument, allowing it to create test cases from subclasses that
rename arguments (135).
* Haas no longer emits errors loading plugins when running on Windows
(141).
* Haas no longer ignores tests derived from ``unittest.TestCase`` when
``unittest2`` is installed (143).
* Haas no longer propagates its internal logging to the root logger,
avoiding polluting logs when running tests that have a logger
configured (148).
* The sort order of plugins is now stable, producing consistent output
(149).
* Spelling of class ``ResultCollector`` is now correct (153).
* Fix crash under Python 3 on Windows (163).

0.7.0

=============

Behaviour changes
-----------------

* Following the stdlib unittest runner behaviour, ``__init__.py`` is
required in packages searched for tests (98, 113).

Bugs Fixed
----------

* The parallel test runner now returns correct results in the presence
of a module import error (129).
* Fixed a UnicodeDecodeError when a traceback contains Unicode
characters (e.g. Unicode filesystem paths) (132).

Enhancements
------------

* Allow multiple result handler plugins to be enabled at the same
time (92).

0.6.2

=============

Packaging
---------

* Package tests in the haas distribution so that they can actually be
run (125).

0.6.1

=============

Packaging
---------

* Tests can be run on an installed haas tree (PR 112).

Bugs Fixed
----------

* Fix crash if a non-ImportError occurs at the top-level of a test
module (97).
* Tests are no longer ignored if there is an import error in the
top-level package (98).

Bugs closed
-----------

* Haas no longer crashes on temporary emac recovery filed (fixed in a
prior release; closed 91).

0.6.0

=============

Enhancements
------------

* Haas now supports replacing the test discovery mechanism with plugins
(106).

0.5.1

=============

Bugs Fixed
----------

* With ``v0.5.0``, wheels were only valid on CPython 3.4, despite being
labelled universal. In ``v0.5.1``, wheels are built correctly for all
supported versions.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.