Pysys

Latest version: v2.2

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

Scan your dependencies

Page 6 of 7

0.3.0

--------------
- The process helper modules have been updated to allow the writing to the
stdin of a process via the write() method on the process handle.
- Several bug fixes have been applied to the unix process helper module.
- The pysys-examples/internal directory has been added to the examples
module. This will contain internal testcases for self testing the pysys
framework. These have been included in the distribution as examples of
the use of the framework.
- The pysys project file has been added into the framework to allow the
setting of project specific constants within the application. The
project file should be written to the base location of the project, with
the filename .pysysproject. The location of this file denotes the root
location of the project. For an example of the file see
pysys-examples/.pysysproject. Any name value properties
within the file will be set as data attributes of the pysys.Project
class, which is referenced in the pysys.constants module using the
variable PROJECT.

0.2.2

--------------
- Updates to the epydoc output for documenting the classes and modules of
pysys
- Addition of the pysys.py module for printing, running and making new
testcase directory structures. This allows a single distributed script
to be used to perform all functionality available from the console.
- Remove of the run method from the console launch helper.

0.2.1

--------------
- The suites element in the test descriptor has been renamed to groups.
This is to allow testcases in a single directory to be classified as a
single testsuite, and subsets thereof to be regarded as a group
- Minor bug fixes to the manual tester and process module

0.2.0

--------------
- The Manual Tester has been updated to support the <expectedresult>
element in the input xml file. This allows display of the expected
result for a manual step to be presented in the user interface. The
ability to optionally record a defect in the log output is also now
included.
- The createDescriptors method has been removed from the
pysys.launcher.console package and moved into pysys.launcher. This
allows the utility method to be used for other custom launchers.

0.1.7

--------------
- This release includes updates to the Python doc strings for automated
generation of epydoc using the Epydoc package
(http://epydoc.sourceforge.net). The installer now distributes the
generated epydoc in the site-packages/pysys-doc directory. For
windows installs a link to the epydoc and release notes is now added as
a link in the start menu items
- Added the setup() method to the BaseTest class to allow custom setup
actions to be performed prior to execution of a particular test case
- Fixed a bug where if the --type option was not supplied to
ConsoleMakeTestHelper as a command line option, the resulting descriptor
had type="None"

0.1.6

--------------
- The Manual Tester UI has been updated so that it can be resized, and is
easier to navigate through the tests.
- The BaseRunner start method now takes an optional list of result writer
class instances to perform test audit logging at the end of a test
cycle. This allows custom result writers to be passed to the runner to,
for example, write the results to a database, proprietary system etc

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.