Source code for cis_interface.drivers.tests.test_ModelDriver
import cis_interface.drivers.tests.test_Driver as parent
[docs]class TestModelParam(parent.TestParam):
r"""Test parameters for basic ModelDriver class.
Attributes (in addition to parent class's):
-
"""
def __init__(self, *args, **kwargs):
super(TestModelParam, self).__init__(*args, **kwargs)
self.driver = 'ModelDriver'
self.args = ['sleep', '0.1']
self.attr_list += ['args', 'process', 'env']
[docs]class TestModelDriverNoStart(TestModelParam, parent.TestDriverNoStart):
r"""Test runner for basic ModelDriver class.
Attributes (in addition to parent class's):
-
"""
pass
[docs]class TestModelDriver(TestModelParam, parent.TestDriver):
r"""Test runner for basic ModelDriver class.
Attributes (in addition to parent class's):
-
"""
[docs] def run_before_stop(self):
r"""Commands to run while the instance is running."""
self.instance.wait()