def test_finding_subdirectory_controller(self): directory_controller = TestDataDirectoryController(_data_directory('Root')) subdirectory_controller = TestDataDirectoryController(_data_directory('Sub.suite')) directory_controller.add_child(subdirectory_controller) self.project._controller = directory_controller result = self.project.find_controller_by_longname('Root.Sub.suite') assert_equals(result, subdirectory_controller)
def test_finding_subdirectory_controller(self): directory_controller = TestDataDirectoryController(_data_directory('Root')) subdirectory_controller = TestDataDirectoryController(_data_directory('Sub.suite')) directory_controller.add_child(subdirectory_controller) self.project._controller = directory_controller result = self.project.find_controller_by_longname('Root.Sub.suite') assert_equal(result, subdirectory_controller)
def _create_suite_structure_with_two_tests_with_same_name(self): directory_controller = TestDataDirectoryController(_data_directory('Ro.ot')) suite1_controller = TestCaseFileController(_testcasefile('Suite.1.txt')) test1 = suite1_controller.create_test('Te.st') suite2_controller = TestCaseFileController(_testcasefile('Suite.2.txt')) test2 = suite2_controller.create_test('Te.st') directory_controller.add_child(suite1_controller) directory_controller.add_child(suite2_controller) self.project._controller = directory_controller return test1, test2
def _create_suite_structure_with_two_tests_with_same_name(self): directory_controller = TestDataDirectoryController(_data_directory('Ro.ot')) suite1_controller = TestCaseFileController(_testcasefile('Suite.1.txt')) test1 = suite1_controller.create_test('Te.st') suite2_controller = TestCaseFileController(_testcasefile('Suite.2.txt')) test2 = suite2_controller.create_test('Te.st') directory_controller.add_child(suite1_controller) directory_controller.add_child(suite2_controller) self.project._controller = directory_controller return test1, test2
def test_finding_correct_testcase_when_two_files_with_same_name_start(self): directory_controller = TestDataDirectoryController(_data_directory('t')) suite1_controller = TestCaseFileController(_testcasefile('test.txt')) test1 = suite1_controller.create_test('A') suite2_controller = TestCaseFileController(_testcasefile('test2.txt')) test2 = suite2_controller.create_test('A') directory_controller.add_child(suite1_controller) directory_controller.add_child(suite2_controller) self.project._controller = directory_controller result1 = self.project.find_controller_by_longname('T.'+test1.longname, test1.display_name) assert_equals(result1, test1) result2 = self.project.find_controller_by_longname('T.'+test2.longname, test2.display_name) assert_equals(result2, test2)
def test_finding_correct_testcase_when_two_files_with_same_name_start(self): directory_controller = TestDataDirectoryController(_data_directory('t')) suite1_controller = TestCaseFileController(_testcasefile('test.txt')) test1 = suite1_controller.create_test('A') suite2_controller = TestCaseFileController(_testcasefile('test2.txt')) test2 = suite2_controller.create_test('A') directory_controller.add_child(suite1_controller) directory_controller.add_child(suite2_controller) self.project._controller = directory_controller result1 = self.project.find_controller_by_longname('T.' + test1.longname, test1.display_name) assert_equal(result1, test1) result2 = self.project.find_controller_by_longname('T.' + test2.longname, test2.display_name) assert_equal(result2, test2)