Test our awesome examples.
Definition at line 38 of file awesome_examples.py.
◆ _test_examples_dir()
def _test_examples_dir |
( |
|
self, |
|
|
str
|
path_to_glob |
|
) |
| |
|
private |
Internal function to test a directory full of example scripts.
Parameters:
path_to_glob (str): the path to a directory to search for python
scripts.
Definition at line 41 of file awesome_examples.py.
46 Internal function to test a directory full of example scripts.
49 path_to_glob (str): the path to a directory to search for python
55 working_dir = find_file(path_to_glob)
56 examples = sorted(glob.glob(f
'{working_dir}/*.py'))
57 for example
in examples:
58 filename = os.path.basename(example)
59 with self.subTest(msg=filename):
60 result = subprocess.run(
61 [
"basf2",
"-n1", example],
62 stdout=subprocess.PIPE,
63 stderr=subprocess.STDOUT,
65 if result.returncode != 0:
69 sys.stdout.buffer.write(result.stdout)
70 self.assertEqual(result.returncode, 0)
◆ test_examples()
def test_examples |
( |
|
self | ) |
|
The documentation for this class was generated from the following file: