Source code for cis_interface.tests.test_tests

from cis_interface.tests import CisTestClass, assert_raises


[docs]class TestCisTest(CisTestClass): r"""Test errors for uninitialized CisTestClass."""
[docs] def create_instance(self): r"""Dummy overload to prevent initialization.""" return None
[docs] def test_description(self): r"""Get uninitialized description.""" self.description_prefix self.shortDescription()
[docs] def test_import_cls(self): r"""Test import class with mod/cls unset.""" assert_raises(Exception, getattr, self, 'import_cls') self._mod = 'drivers' assert_raises(Exception, getattr, self, 'import_cls')
[docs] def test_post_teardown_ref(self): r"""Test errors on instance ref post teardown.""" self.teardown() assert_raises(RuntimeError, getattr, self, 'instance')