Esempio n. 1
0
    def test_multiple_nodes(self):
        number_of_nodes = 10
        wp = WorkProvider()
        nodes = [MockWorkNode]
        for i in range(0, number_of_nodes):
            node = MockWorkNode()
            node.i = i
            nodes.append(node)
        wp.add_nodes(*nodes)

        for i in range(0, number_of_nodes):
            node = wp.get_next_node()
            self.assertEqual(node.i, nodes[i].i)
Esempio n. 2
0
    def test_multiple_nodes(self):
        number_of_nodes = 10
        wp = WorkProvider()
        nodes = [MockWorkNode]
        for i in range(0, number_of_nodes):
            node = MockWorkNode()
            node.i = i
            nodes.append(node)
        wp.add_nodes(*nodes)

        for i in range(0, number_of_nodes):
            node = wp.get_next_node()
            self.assertEqual(node.i, nodes[i].i)
Esempio n. 3
0
 def test_empty_work_pool(self):
     wp = WorkProvider()
     self.assertIsNone(wp.get_next_node())
Esempio n. 4
0
 def test_single_node(self):
     wp = WorkProvider()
     node = MockWorkNode()
     wp.add_nodes(node)
     self.assertEqual(node, wp.get_next_node())
Esempio n. 5
0
 def test_empty_work(self):
     wp = WorkProvider()
     self.assertEqual(None, wp.get_next_node())
Esempio n. 6
0
 def test_single_node(self):
     wp = WorkProvider()
     node = MockWorkNode()
     wp.add_nodes(node)
     self.assertEqual(node, wp.get_next_node())
Esempio n. 7
0
 def test_empty_work(self):
     wp = WorkProvider()
     self.assertEqual(None, wp.get_next_node())
Esempio n. 8
0
 def test_empty_work_pool(self):
     wp = WorkProvider()
     self.assertIsNone(wp.get_next_node())