Exemplo n.º 1
0
    def test_devices(self):
        self.assertEqual(
            self.get_ids(lib._find_level_elements(self.tree, devices=["d3"])),
            ["fl2", "fl4"])

        self.assertEqual(
            self.get_ids(
                lib._find_level_elements(self.tree, devices=["d1", "d2"])),
            ["fl1"])
Exemplo n.º 2
0
    def test_devices(self):
        self.assertEqual(
            self.get_ids(lib._find_level_elements(
                self.tree, devices=["d3"]
            )),
            ["fl2", "fl4"]
        )

        self.assertEqual(
            self.get_ids(lib._find_level_elements(
                self.tree, devices=["d1", "d2"]
            )),
            ["fl1"]
        )
Exemplo n.º 3
0
 def test_target_node(self):
     self.assertEqual(
         self.get_ids(
             lib._find_level_elements(self.tree,
                                      target_type=TARGET_TYPE_NODE,
                                      target_value="nodeB")),
         ["fl3", "fl4"])
Exemplo n.º 4
0
 def test_combination(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, 2, TARGET_TYPE_NODE, "nodeB", ["d3"]
         )),
         ["fl4"]
     )
Exemplo n.º 5
0
 def test_target_node(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, target_type=TARGET_TYPE_NODE, target_value="nodeB"
         )),
         ["fl3", "fl4"]
     )
Exemplo n.º 6
0
 def test_combination(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, 2, TARGET_TYPE_NODE, "nodeB", ["d3"]
         )),
         ["fl4"]
     )
Exemplo n.º 7
0
 def test_level(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, level=1
         )),
         ["fl1", "fl3", "fl5"]
     )
Exemplo n.º 8
0
 def test_level(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, level=1
         )),
         ["fl1", "fl3", "fl5"]
     )
Exemplo n.º 9
0
 def test_target_attribute(self):
     self.assertEqual(
         self.get_ids(
             lib._find_level_elements(self.tree,
                                      target_type=TARGET_TYPE_ATTRIBUTE,
                                      target_value=("fencing",
                                                    "improved"))),
         ["fl7", "fl8"])
Exemplo n.º 10
0
 def test_no_such_level(self):
     self.assertEqual(
         self.get_ids(
             lib._find_level_elements(self.tree,
                                      level=2,
                                      target_type=TARGET_TYPE_NODE,
                                      target_value="nodeB",
                                      devices=["d5"])), [])
Exemplo n.º 11
0
 def test_target_attribute(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, target_type=TARGET_TYPE_ATTRIBUTE,
             target_value=("fencing", "improved")
         )),
         ["fl7", "fl8"]
     )
Exemplo n.º 12
0
 def test_target_pattern(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, target_type=TARGET_TYPE_REGEXP,
             target_value="node-R.*"
         )),
         ["fl9"]
     )
Exemplo n.º 13
0
 def test_no_such_level(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, level=2, target_type=TARGET_TYPE_NODE,
             target_value="nodeB", devices=["d5"]
         )),
         []
     )
Exemplo n.º 14
0
 def test_no_filter(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(self.tree)),
         [
             "fl1", "fl2", "fl3", "fl4", "fl5", "fl6", "fl7", "fl8", "fl9",
             "fl10"
         ]
     )
Exemplo n.º 15
0
 def test_target_pattern(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(
             self.tree, target_type=TARGET_TYPE_REGEXP,
             target_value="node-R.*"
         )),
         ["fl9"]
     )
Exemplo n.º 16
0
 def test_no_filter(self):
     self.assertEqual(
         self.get_ids(lib._find_level_elements(self.tree)),
         [
             "fl1", "fl2", "fl3", "fl4", "fl5", "fl6", "fl7", "fl8", "fl9",
             "fl10"
         ]
     )