Exemplo n.º 1
0
 def test_recursive_discovery_python_unittest(self):
     temp_test = script.TemporaryScript(
         'recursive_discovery_python_unittest.py',
         RECURSIVE_DISCOVERY_PYTHON_UNITTEST)
     temp_test.save()
     tests = find_python_unittests(temp_test.path)
     expected = {
         'BaseClass': [('test_maybe_replaced_by_child', {
             'base-tag': None,
             'base.tag': None
         }, []), ('test_basic', {
             'base-tag': None,
             'base.tag': None
         }, [])],
         'Child': [('test_maybe_replaced_by_child', {
             'child-tag': None,
             'child.tag': None
         }, []), ('test_child', {
             'child-tag': None,
             'child.tag': None
         }, []), ('test_basic', {
             'base-tag': None,
             'base.tag': None
         }, [])]
     }
     self.assertEqual(expected, tests)
Exemplo n.º 2
0
 def test_self(self):
     reference = OrderedDict({
         'UnlimitedDiff': [],
         'FindClassAndMethods':
         [('test_self', {}, []), ('test_methods_order', {}, []),
          ('test_import_not_on_parent', {}, []),
          ('test_recursive_discovery', {}, []),
          ('test_recursive_discovery_python_unittest', {}, [])],
         'MultiLevel': [('test_base_level0', {}, []),
                        ('test_relative_level0_name_from_level1', {}, []),
                        ('test_relative_level0_from_level1', {}, []),
                        ('test_relative_level0_name_from_level2', {}, []),
                        ('test_relative_level0_from_level2', {}, []),
                        ('test_non_relative_level0_from_level2', {}, [])]
     })
     found = find_python_unittests(get_this_file())
     self.assertEqual(reference, found)
Exemplo n.º 3
0
 def test_recursive_discovery_python_unittest(self):
     temp_test = script.TemporaryScript(
         "recursive_discovery_python_unittest.py",
         RECURSIVE_DISCOVERY_PYTHON_UNITTEST,
     )
     temp_test.save()
     tests = find_python_unittests(temp_test.path)
     expected = {
         "BaseClass": [
             (
                 "test_maybe_replaced_by_child",
                 {
                     "base-tag": None,
                     "base.tag": None
                 },
                 [],
             ),
             ("test_basic", {
                 "base-tag": None,
                 "base.tag": None
             }, []),
         ],
         "Child": [
             (
                 "test_maybe_replaced_by_child",
                 {
                     "child-tag": None,
                     "child.tag": None
                 },
                 [],
             ),
             ("test_child", {
                 "child-tag": None,
                 "child.tag": None
             }, []),
             ("test_basic", {
                 "base-tag": None,
                 "base.tag": None
             }, []),
         ],
     }
     self.assertEqual(expected, tests)
Exemplo n.º 4
0
 def test_self(self):
     reference = OrderedDict({
         "UnlimitedDiff": [],
         "FindClassAndMethods": [
             ("test_self", {}, []),
             ("test_methods_order", {}, []),
             ("test_import_not_on_parent", {}, []),
             ("test_recursive_discovery", {}, []),
             ("test_recursive_discovery_python_unittest", {}, []),
         ],
         "MultiLevel": [
             ("test_base_level0", {}, []),
             ("test_relative_level0_name_from_level1", {}, []),
             ("test_relative_level0_from_level1", {}, []),
             ("test_relative_level0_name_from_level2", {}, []),
             ("test_relative_level0_from_level2", {}, []),
             ("test_non_relative_level0_from_level2", {}, []),
         ],
     })
     found = find_python_unittests(get_this_file())
     self.assertEqual(reference, found)