SfePy NTC

Previous topic

build_helpers.py script

Next topic

script/blockgen.py script

This Page

test_install.py script

Simple script for testing various SfePy functionality, examples not covered by tests, and running the tests.

The script just runs the commands specified in its main() using the subprocess module, captures the output and compares one or more key words to the expected ones.

The output of failed commands is saved to ‘test_install.log’ file.

test_install.check_output(cmd)[source]

Run the specified command and capture its outputs.

Returns:

out : tuple

The (stdout, stderr) output tuple.

test_install.main()[source]
test_install.report(out, name, line, item, value, eps=None, return_item=False)[source]

Check that item at line of the output string out is equal to value. If not, print the output.

test_install.report2(out, name, items, return_item=False)[source]

Check that items are in the output string out. If not, print the output.