def test_callback_exception(self): dto_handler = DTOHandler() class TestException(Exception): pass dto_handler._callback(signal = None, dto = TestException()) self.assertEquals(len(dto_handler.exceptions), 1) self.assertTrue(isinstance(dto_handler.exceptions[0], TestException))
def test_callback_log_record(self): logging.basicConfig(filename = "/dev/null", level=logging.DEBUG) logger = logging.getLogger() log_handler = HandlerStub() log_handler.setLevel(logging.DEBUG) logger.addHandler(log_handler) record = logging.LogRecord("unittest", logging.DEBUG, "foo", 2, "bar", "baz", None) log_handler.expected_msg = "bar" dto_handler = DTOHandler() dto_handler._callback(signal = None, dto = record) logger.removeHandler(log_handler)
def __init__(self, is_hw_enabled=True, is_host_enabled=False, is_chroot_enabled=False, insignificant_tests_matter=True): """" @type is_hw_enabled: C{bool} @param is_hw_enabled: Flag @type is_host_enabled: C{bool} @param is_host_enabled: Flag @type is_chroot_enabled: C{bool} @param is_chroot_enabled: Flag @type insignificant_tests_matter: C{bool} @param insignificant_tests_matter: Flag """ self._dto_handler = DTOHandler() # self.run_test = None # self.is_hw_enabled = is_hw_enabled self.is_host_enabled = is_host_enabled self.is_chroot_enabled = is_chroot_enabled self.insignificant_tests_matter = insignificant_tests_matter self.results = []
def test_packages(self): dto_handler = DTOHandler() pkgs = Packages("env", ["pkg1", "pkg2"]) dto_handler._packages(pkgs) pkgs = Packages("env", ["pkg3", "pkg4"]) dto_handler._packages(pkgs) self.assertEquals(["pkg1", "pkg2", "pkg3", "pkg4"], dto_handler.expected_packages.packages("env"))
def test_results(self): dto_handler = DTOHandler() results = Results("tatam_xml_testrunner_results_for_foo" , "<test>bar</test>", package = "pkg1", environment = "unittest") dto_handler._results(results) self.assertEquals(["pkg1"], dto_handler.tested_packages.packages("unittest")) dto_handler._results(results) self.assertEquals(["pkg1", "pkg1"], dto_handler.tested_packages.packages("unittest"))