Beispiel #1
0
    def test_collect_children_paths_from_suite_file(self):
        import os

        parent_path = os.path.dirname(os.path.realpath(__file__))

        suites = []
        source = os.path.join(parent_path, 'res_test_TestRunnerAgent', 'suite',
                              'first_child', 'suite_file.robot')

        self.assertEqual([], _collect_children_paths(suites, source))
Beispiel #2
0
    def test_none_is_returned_for_non_existing_suites(self):
        import os

        parent_path = os.path.dirname(os.path.realpath(__file__))

        suites = ['Non Existing']
        source = os.path.join(parent_path, 'res_test_TestRunnerAgent')

        collected = _collect_children_paths(suites, source)
        self.assertEqual([None], collected)
Beispiel #3
0
    def test_collect_children_paths_from_root_node(self):
        import os

        parent_path = os.path.dirname(os.path.realpath(__file__))

        suites = ['First Child', 'Second Child']
        source = os.path.join(parent_path, 'res_test_TestRunnerAgent', 'suite')

        self.assertEqual([
            os.path.join(source, 'first_child'),
            os.path.join(source, 'second_child')
        ], _collect_children_paths(suites, source))
Beispiel #4
0
    def test_collect_children_paths_of_same_name_suites(self):
        import os

        parent_path = os.path.dirname(os.path.realpath(__file__))

        suites = ['Suite', 'Suite']
        source = os.path.join(parent_path, 'res_test_TestRunnerAgent',
                              'same_names')

        collected = _collect_children_paths(suites, source)
        self.assertEqual([
            os.path.join(source, '000__suite'),
            os.path.join(source, '001__suite')
        ], collected)