def test_test_information(self, tempdir): file_name = join(tempdir, "file.vhd") for same_sim in [True, False]: contents = get_vhdl_test_bench("tb_entity", tests=["Test 1", "Test 2"], same_sim=same_sim) design_unit = Entity('tb_entity', file_name=file_name, contents=contents) design_unit.generic_names = ["runner_cfg", "name"] test_bench = TestBench(design_unit) test_suites = self.create_tests(test_bench) if same_sim: self.assertEqual(len(test_suites), 1) else: self.assertEqual(len(test_suites), 2) self.assertEqual( set(item for test_suite in test_suites for item in test_suite.test_information.items()), set([("lib.tb_entity.Test 1", Test("Test 1", _file_location(file_name, 'Test 1'))), ("lib.tb_entity.Test 2", Test("Test 2", _file_location(file_name, 'Test 2')))]))
def test_test_information(self, tempdir): file_name = join(tempdir, "file.vhd") for same_sim in [True, False]: contents = get_vhdl_test_bench("tb_entity", tests=["Test 1", "Test 2"], same_sim=same_sim) design_unit = Entity('tb_entity', file_name=file_name, contents=contents) design_unit.generic_names = ["runner_cfg", "name"] test_bench = TestBench(design_unit) test_suites = self.create_tests(test_bench) if same_sim: self.assertEqual(len(test_suites), 1) else: self.assertEqual(len(test_suites), 2) self.assertEqual(set(item for test_suite in test_suites for item in test_suite.test_information.items()), set([("lib.tb_entity.Test 1", Test("Test 1", _file_location(file_name, 'Test 1'))), ("lib.tb_entity.Test 2", Test("Test 2", _file_location(file_name, 'Test 2')))]))