| #!/usr/bin/env python3 |
| |
| import support |
| import importlib.util |
| |
| if hasattr(importlib.util, 'module_from_spec'): |
| def run_test(path): |
| print('py 3.5+') |
| spec = importlib.util.spec_from_file_location("tests.script", path) |
| spec.loader.exec_module( importlib.util.module_from_spec(spec) ) |
| else: |
| def run_test(path): |
| print('py 3.4-') |
| from importlib.machinery import SourceFileLoader |
| SourceFileLoader("tests.script", path).load_module() |
| |
| path = './subdir/script.py' |
| |
| support.config = 'specifics' |
| run_test(path) |
| |
| support.config = 'specifics2' |
| run_test(path) |
| |