Laboratory

Latest version: v1.0.2

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

Scan your dependencies

1.0.1

--------------------------
* Added: Add `randomize=True` argument to `Experiment.conduct` (thanks to Nick DiRienzo)

1.0

------------------------
* Added: Sphinx documentation & docstrings
* Added: Conditionally disable Experiments with `enabled()`
* Added: Randomised execution order of experiments.
* Breaking: Experiment control & candidate blocks are now set up in a different way without the use of context processors.
This new API should allow some extra functionality in the future, but as a result you can no longer update
observation context from within the tested code itself.
* Breaking: To use Experiment as a decorator you must now use the `Experiment.decorator` classmethod instead
* Breaking: Result.observations renamed to Result.candidates

0.4.2

-------------
* Deprecate Experiment.run() in favour of Experiment.conduct()

0.4.1

--------------
* Allow Control cases to specify names for their observations as
documented (https://github.com/joealcorn/laboratory/issues/10)

0.4.0

--------------

* Started logging changes!
* Fixed issue with observations persisting through experiment runs when
using decorator (https://github.com/joealcorn/laboratory/pull/9)

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.