Code Duplication    Length = 8-8 lines in 2 locations

tests.py 2 locations

@@ 46-53 (lines=8) @@
43
        self.assertEqual(objects, self.modeler.tree_ui.get_current_node())
44
        dia = NewUaVariableDialog(self.modeler, "Add Variable", self.modeler.server, default_value=9.99, dtype=ua.ObjectIds.Double)
45
        args = dia.get_args()
46
        new_node = objects.add_variable(*args)
47
        self.assertIn(new_node, objects.get_children())
48
49
    def test_add_variable_string(self):
50
        objects = self.modeler.server.nodes.objects
51
        self.modeler.tree_ui.set_current_node("Objects")
52
        self.assertEqual(objects, self.modeler.tree_ui.get_current_node())
53
        dia = NewUaVariableDialog(self.modeler, "Add Variable", self.modeler.server, default_value="lkjkl", dtype=ua.ObjectIds.String)
54
        args = dia.get_args()
55
        new_node = objects.add_variable(*args)
56
        self.assertIn(new_node, objects.get_children())
@@ 37-44 (lines=8) @@
34
        #self.modeler.ui.actionAddFolder.activate(0)  # we cannot call this, we need a link to dialog
35
        dia = NewNodeBaseDialog(self.modeler, "Add Folder", self.modeler.server)
36
        args = dia.get_args()
37
        new_node = objects.add_folder(*args)
38
        self.assertIn(new_node, objects.get_children())
39
40
    def test_add_variable_double(self):
41
        objects = self.modeler.server.nodes.objects
42
        self.modeler.tree_ui.set_current_node("Objects")
43
        self.assertEqual(objects, self.modeler.tree_ui.get_current_node())
44
        dia = NewUaVariableDialog(self.modeler, "Add Variable", self.modeler.server, default_value=9.99, dtype=ua.ObjectIds.Double)
45
        args = dia.get_args()
46
        new_node = objects.add_variable(*args)
47
        self.assertIn(new_node, objects.get_children())