Example #1
0
    def test_setup_clean(self, kazoo_cls):
        kazoo_cls.return_value = kazoo = mock.Mock()

        zkcli.main(['--config', self.zk_config, "setup", "--clean"])
        kazoo.ensure_path.assert_called_once_with("/base")
        kazoo.delete.assert_called_once_with("/base", recursive=True)
        kazoo.create.assert_called_once_with("/base/pd/system_boot", "",
            makepath=True)
Example #2
0
    def test_setup_clean_epu(self, kazoo_cls):
        kazoo_cls.return_value = kazoo = mock.Mock()

        zkcli.main(['--config', self.zk_config, "setup", "--clean-epu"])
        kazoo.ensure_path.assert_called_once_with("/base")
        self.assertEqual(kazoo.delete.call_count, 2)
        kazoo.delete.assert_any_call("/base/provisioner", recursive=True)
        kazoo.delete.assert_any_call("/base/epum", recursive=True)
        kazoo.create.assert_called_once_with("/base/pd/system_boot", "",
            makepath=True)
Example #3
0
    def test_setup(self, kazoo_cls):
        kazoo_cls.return_value = kazoo = mock.Mock()

        zkcli.main(['--config', self.zk_config, "setup"])
        kazoo.ensure_path.assert_called_once_with("/base")
        kazoo.delete.assert_called_once_with("/base/provisioner/disabled")
        kazoo.create.assert_called_once_with("/base/pd/system_boot", "",
            makepath=True)

        kazoo.reset_mock()
        kazoo.delete.side_effect = NoNodeException()
        zkcli.main(['--config', self.zk_config, "setup"])
        kazoo.delete.assert_called_once_with("/base/provisioner/disabled")

        kazoo.reset_mock()
        kazoo.create.side_effect = NodeExistsException()
        zkcli.main(['--config', self.zk_config, "setup"])
        kazoo.create.assert_called_once_with("/base/pd/system_boot", "",
            makepath=True)
Example #4
0
    def test_destroy(self, kazoo_cls):
        kazoo_cls.return_value = kazoo = mock.Mock()

        zkcli.main(['--config', self.zk_config, "destroy"])
        kazoo.delete.assert_called_once_with("/base", recursive=True)