| #!/usr/bin/env python3 |
| import os |
| import _prep |
| from osmo_gsm_tester import log, suite, config |
| |
| #log.style_change(trace=True) |
| |
| print('- non-existing suite dir') |
| assert(log.run_logging_exceptions(suite.load, 'does_not_exist') == None) |
| |
| print('- no suite.conf') |
| assert(log.run_logging_exceptions(suite.load, os.path.join('suite_test', 'empty_dir')) == None) |
| |
| print('- valid suite dir') |
| example_suite_dir = os.path.join('suite_test', 'test_suite') |
| s = suite.load(example_suite_dir) |
| assert(isinstance(s, suite.Suite)) |
| print(config.tostr(s.conf)) |
| |
| print('- run hello world test') |
| s.run_tests_by_name('hello_world') |
| |
| log.style_change(src=True) |
| #log.style_change(trace=True) |
| print('- a test with an error') |
| s.run_tests_by_name('test_error') |
| |
| print('- graceful exit.') |
| # vim: expandtab tabstop=4 shiftwidth=4 |