fix: remove function duplicates in test_misc.py
authorVadim Levin <vadim.levin@xperience.ai>
Tue, 13 Dec 2022 16:14:52 +0000 (19:14 +0300)
committerVadim Levin <vadim.levin@xperience.ai>
Tue, 13 Dec 2022 16:14:52 +0000 (19:14 +0300)
modules/python/test/test_misc.py

index ec56585aceb4ada8c81cda071628b2955f9b5d0a..b5c8c936d4a9771399158adc8670f3b0b60e5908 100644 (file)
@@ -628,35 +628,14 @@ class Arguments(NewOpenCVTests):
                          msg="Classes from submodules and global module don't refer "
                          "to the same type")
 
-    def test_inner_class_has_global_alias(self):
-        self.assertTrue(hasattr(cv.SimpleBlobDetector, "Params"),
-                        msg="Class is not registered as inner class")
-        self.assertEqual(cv.SimpleBlobDetector.Params, cv.SimpleBlobDetector_Params,
-                        msg="Inner class and class in global module don't refer "
-                        "to the same type")
-        self.assertTrue(hasattr(cv, "SimpleBlobDetector_Params"),
-                        msg="Inner class doesn't have alias in the global module")
-
-    def test_class_from_submodule_has_global_alias(self):
-        self.assertTrue(hasattr(cv.ml, "Boost"),
-                        msg="Class is not registered in the submodule")
-        self.assertTrue(hasattr(cv, "ml_Boost"),
-                        msg="Class from submodule doesn't have alias in the "
-                        "global module")
-        self.assertEqual(cv.ml.Boost, cv.ml_Boost,
-                         msg="Classes from submodules and global module don't refer "
-                         "to the same type")
-
     def test_inner_class_has_global_alias(self):
         self.assertTrue(hasattr(cv.SimpleBlobDetector, "Params"),
                         msg="Class is not registered as inner class")
         self.assertTrue(hasattr(cv, "SimpleBlobDetector_Params"),
                         msg="Inner class doesn't have alias in the global module")
         self.assertEqual(cv.SimpleBlobDetector.Params, cv.SimpleBlobDetector_Params,
-                        msg="Inner class and class in global module don't refer "
-                        "to the same type")
-        self.assertTrue(hasattr(cv, "SimpleBlobDetector_Params"),
-                        msg="Inner class doesn't have alias in the global module")
+                         msg="Inner class and class in global module don't refer "
+                         "to the same type")
 
     def test_export_class_with_different_name(self):
         self.assertTrue(hasattr(cv.utils.nested, "ExportClassName"),
@@ -677,7 +656,8 @@ class Arguments(NewOpenCVTests):
 
     def test_export_inner_class_of_class_exported_with_different_name(self):
         if not hasattr(cv.utils.nested, "ExportClassName"):
-            raise unittest.SkipTest("Outer class with export alias is not registered in the submodule")
+            raise unittest.SkipTest(
+                "Outer class with export alias is not registered in the submodule")
 
         self.assertTrue(hasattr(cv.utils.nested.ExportClassName, "Params"),
                         msg="Inner class with export alias is not registered in "
@@ -695,13 +675,15 @@ class Arguments(NewOpenCVTests):
         self.assertEqual(
             params.int_value, instance.getIntParam(),
             msg="Class initialized with wrong integer parameter. Expected: {}. Actual: {}".format(
-            params.int_value, instance.getIntParam()
-        ))
+                params.int_value, instance.getIntParam()
+            )
+        )
         self.assertEqual(
             params.float_value, instance.getFloatParam(),
             msg="Class initialized with wrong integer parameter. Expected: {}. Actual: {}".format(
-            params.float_value, instance.getFloatParam()
-        ))
+                params.float_value, instance.getFloatParam()
+            )
+        )
 
 
 class SamplesFindFile(NewOpenCVTests):