Code Duplication    Length = 10-11 lines in 2 locations

tests.py 2 locations

@@ 52-62 (lines=11) @@
49
        data = self.get_attr_value("NodeId")
50
        self.assertEqual(data, objects.nodeid)
51
52
    def test_select_server_node(self):
53
        self.client.tree_ui.set_current_node("Objects")
54
        self.client.tree_ui.expand_current_node()  # must be expanded to load children
55
        server_node = self.server.nodes.server
56
        self.client.tree_ui.set_current_node("Server")
57
        self.assertEqual(server_node, self.client.tree_ui.get_current_node())
58
        self.assertGreater(self.client.attrs_ui.model.rowCount(), 6)
59
        self.assertGreater(self.client.refs_ui.model.rowCount(), 10)
60
61
        data = self.get_attr_value("NodeId")
62
        self.assertEqual(data, server_node.nodeid)
63
64
65
@@ 41-50 (lines=10) @@
38
        item = self.client.attrs_ui.model.itemFromIndex(idx)
39
        return item.data(Qt.UserRole).value
40
41
    def test_select_objects(self):
42
        objects = self.server.nodes.objects
43
        self.client.tree_ui.set_current_node("Objects")
44
        self.assertEqual(objects, self.client.tree_ui.get_current_node())
45
        self.assertGreater(self.client.attrs_ui.model.rowCount(), 6)
46
        print("REF COUNT", self.client.refs_ui.model.rowCount())
47
        self.assertGreater(self.client.refs_ui.model.rowCount(), 1)
48
49
        data = self.get_attr_value("NodeId")
50
        self.assertEqual(data, objects.nodeid)
51
52
    def test_select_server_node(self):
53
        self.client.tree_ui.set_current_node("Objects")