diff options
Diffstat (limited to 'test/testenv.py')
-rw-r--r-- | test/testenv.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/testenv.py b/test/testenv.py new file mode 100644 index 000000000..bdfd6efc0 --- /dev/null +++ b/test/testenv.py @@ -0,0 +1,30 @@ +"""First import for all test cases, sets sys.path and loads configuration.""" + +import sys, os, logging +from testlib.testing import main +import testlib.config + + +_setup = False + +def configure_for_tests(): + """import testenv; testenv.configure_for_tests()""" + + global _setup + if not _setup: + sys.path.insert(0, os.path.join(os.getcwd(), 'lib')) + logging.basicConfig() + + testlib.config.configure() + _setup = True + +def simple_setup(): + """import testenv; testenv.simple_setup()""" + + global _setup + if not _setup: + sys.path.insert(0, os.path.join(os.getcwd(), 'lib')) + logging.basicConfig() + + testlib.config.configure_defaults() + _setup = True |