Lemoncheesecake

Latest version: v1.15.0

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

Scan your dependencies

Page 20 of 23

0.6.1

- **API**: rank option of testsuite decorator was not properly taken into account
- **API**: new special fixture 'fixture_name'
- **CLI**: for commands show, fixtures and stats, do not display color is the output gets
redirected, adds a --color option to force it
- **under the hood**: add unit tests for CLI commands

0.6.0

- **API**: a testsuite must now be declared using lcc.testsuite decorator instead of inheriting lcc.TestSuite
- **API**: the lcc.test decorator now modifies the test method instead of wrapping it into a Test instance
- **API**: Test and TestSuite classes are now only used internally and are disassociated from the representation
of testsuites and tests for the user
- **CLI**: add a new command 'show' that displays the project test tree
- **CLI**: add a new command 'fixtures' that displays the project fixtures
- **CLI**: add a new command 'stats' that displays various statistics about the project test tree

0.5.3

- Add support for negative filters (using a '-' or a '~' or a '^' before the filtered value)

0.5.2

- Add a new "add_report_info" function to add key/value info to the report from test context
- After test setup, 'reset' test step to the test description

0.5.1

- Fix module loading bug in case of multiple modules share the same name

0.5.0

- **API**: test/testsuite ids have been replaced by names (the unicity of (former) ids has been dropped)
- **CLI**: all commands are merge into a single lcc command with sub commands (lcc-run => lcc run, lcc-create-project => lcc bootstrap)
- **CLI**: in lcc run, --test-id and --suite-id has been merged into a single positional test/suite "path" argument
- **CLI**: in lcc run, various filtering bug have been fixed
- **CLI**: improve error handling
- **JSON/XML report**: timestamp are now stored in 'YYYY-MM-DD HH:MM:SS.sss' format instead of float
- **JSON/XML report**: add timestamp in log entries
- **API (checkers)**: add {assert,check}_dict_has_{list,dict} checkers and {assert,check}_choice
- **under the hood**: use tox to do unit testing on Python 2.7/3.3/3.4/3.5/3.6 with/without lxml installed
- **under the hood**: put filtering module under unit testing
- **HTML report**: minor fixes
- various bug fixes and improvements

Page 20 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.