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()