Ejemplo n.º 1
0
 def test_interactive(self):
     node1 = FakeNode()
     repo = MagicMock()
     repo.get_node.return_value = node1
     args = MagicMock()
     args.item_workers = 4
     args.target = "node1"
     verify.bw_verify(repo, args)
Ejemplo n.º 2
0
 def test_ok(self):
     node1 = FakeNode()
     repo_obj = MagicMock()
     repo_obj.nodes = (node1,)
     args = MagicMock()
     args.item_workers = 4
     args.node_workers = 1
     args.target = None
     list(test.bw_test(repo_obj, args))
Ejemplo n.º 3
0
 def test_fail(self, exit):
     node1 = FailNode()
     repo_obj = MagicMock()
     repo_obj.get_node.return_value = node1
     args = MagicMock()
     args.item_workers = 4
     args.node_workers = 1
     args.target = "node1"
     list(test.bw_test(repo_obj, args))
     exit.assert_called_once_with(1)
Ejemplo n.º 4
0
 def test_interactive(self):
     node1 = FakeNode()
     repo = MagicMock()
     repo.get_node.return_value = node1
     args = MagicMock()
     args.force = False
     args.interactive = True
     args.item_workers = 4
     args.target = "node1"
     output = list(bw_apply(repo, args))
     self.assertTrue(output[0].startswith("nodename: run started at "))
     self.assertTrue(output[1].startswith("nodename: run completed after "))
     self.assertTrue(output[1].endswith("(0 OK, 0 fixed, 0 skipped, 0 failed)\n"))
     self.assertEqual(len(output), 2)