-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Fix selection of type-inference strategy. - Fix a bug in the type inference regarding cases where no type information is present. - Add a PyLint checker for calls to `print()`. - Extend the blacklist of modules that shall not be analysed. - Raise `RuntimeError` from tracer when called from another thread. - Provide better exception messages for critical failures. - Apply a further limit to the execution time of a single generated test case to at most 10 seconds. - Exclude empty enum classes from test cluster to fix test generation. Parsing included modules raised an issue when the `enum` module is used: the test cluster then had a reference to the `enum.Enum` class, which obviously does not contain any fields. In the following, generating tests failed, as soon as this class was selected to fulfil parameter values because there was no field to select from, e.g., `MyEnum.MY_FIELD`. We now exclude empty enums from the test cluster.
- Loading branch information
1 parent
c659edc
commit 7888c70
Showing
4 changed files
with
19 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
|
||
[tool.poetry] | ||
name = "pynguin" | ||
version = "0.22.0.dev" | ||
version = "0.22.0" | ||
description = "Pynguin is a tool for automated unit test generation for Python" | ||
authors = ["Stephan Lukasczyk <[email protected]>"] | ||
license = "LGPL-3.0-or-later" | ||
|