propagate Timeout class to test scope, use in debug suite
Change-Id: Idad34fe799bc8b8e03d773898473773656b005bd
diff --git a/src/osmo_gsm_tester/suite.py b/src/osmo_gsm_tester/suite.py
index 2313ae2..0ffa434 100644
--- a/src/osmo_gsm_tester/suite.py
+++ b/src/osmo_gsm_tester/suite.py
@@ -93,7 +93,7 @@
def run(self, suite_run):
assert self.suite is suite_run.definition
with self:
- test.setup(suite_run, self, ofono_client)
+ test.setup(suite_run, self, ofono_client, sys.modules[__name__])
success = False
try:
self.log('START')
diff --git a/src/osmo_gsm_tester/test.py b/src/osmo_gsm_tester/test.py
index e52b545..871e3ae 100644
--- a/src/osmo_gsm_tester/test.py
+++ b/src/osmo_gsm_tester/test.py
@@ -31,9 +31,10 @@
sleep = None
poll = None
prompt = None
+Timeout = None
-def setup(suite_run, _test, ofono_client):
- global trial, suite, test, resources, log, dbg, err, wait, sleep, poll, prompt
+def setup(suite_run, _test, ofono_client, suite_module):
+ global trial, suite, test, resources, log, dbg, err, wait, sleep, poll, prompt, Timeout
trial = suite_run.trial
suite = suite_run
test = _test
@@ -45,5 +46,6 @@
sleep = suite_run.sleep
poll = suite_run.poll
prompt = suite_run.prompt
+ Timeout = suite_module.Timeout
# vim: expandtab tabstop=4 shiftwidth=4