Exemplo n.º 1
0
 def test_alpha_selfhosting_pivot_params(self):
     """
     Test kuebadm.alpha_selfhosting_pivot with parameters
     """
     result = {"retcode": 0, "stdout": "stdout"}
     salt_mock = {
         "cmd.run_all": MagicMock(return_value=result),
     }
     with patch.dict(kubeadm.__salt__, salt_mock):
         assert (kubeadm.alpha_selfhosting_pivot(
             cert_dir="/pki",
             config="/kubeadm.cfg",
             kubeconfig="/kube.cfg",
             store_certs_in_secrets=True,
             rootfs="/mnt",
         ) == "stdout")
         salt_mock["cmd.run_all"].assert_called_with([
             "kubeadm",
             "alpha",
             "selfhosting",
             "pivot",
             "--force",
             "--store-certs-in-secrets",
             "--cert-dir",
             "/pki",
             "--config",
             "/kubeadm.cfg",
             "--kubeconfig",
             "/kube.cfg",
             "--rootfs",
             "/mnt",
         ])
Exemplo n.º 2
0
 def test_alpha_selfhosting_pivot_error(self):
     '''
     Test kuebadm.alpha_selfhosting_pivot error
     '''
     result = {'retcode': 1, 'stderr': 'error'}
     salt_mock = {
         'cmd.run_all': MagicMock(return_value=result),
     }
     with patch.dict(kubeadm.__salt__, salt_mock):
         with pytest.raises(CommandExecutionError):
             assert kubeadm.alpha_selfhosting_pivot()
Exemplo n.º 3
0
 def test_alpha_selfhosting_pivot_error(self):
     """
     Test kuebadm.alpha_selfhosting_pivot error
     """
     result = {"retcode": 1, "stderr": "error"}
     salt_mock = {
         "cmd.run_all": MagicMock(return_value=result),
     }
     with patch.dict(kubeadm.__salt__, salt_mock):
         with pytest.raises(CommandExecutionError):
             assert kubeadm.alpha_selfhosting_pivot()
Exemplo n.º 4
0
 def test_alpha_selfhosting_pivot(self):
     '''
     Test kuebadm.alpha_selfhosting_pivot without parameters
     '''
     result = {'retcode': 0, 'stdout': 'stdout'}
     salt_mock = {
         'cmd.run_all': MagicMock(return_value=result),
     }
     with patch.dict(kubeadm.__salt__, salt_mock):
         assert kubeadm.alpha_selfhosting_pivot() == 'stdout'
         salt_mock['cmd.run_all'].assert_called_with(
             ['kubeadm', 'alpha', 'selfhosting', 'pivot', '--force'])
Exemplo n.º 5
0
 def test_alpha_selfhosting_pivot(self):
     """
     Test kuebadm.alpha_selfhosting_pivot without parameters
     """
     result = {"retcode": 0, "stdout": "stdout"}
     salt_mock = {
         "cmd.run_all": MagicMock(return_value=result),
     }
     with patch.dict(kubeadm.__salt__, salt_mock):
         assert kubeadm.alpha_selfhosting_pivot() == "stdout"
         salt_mock["cmd.run_all"].assert_called_with(
             ["kubeadm", "alpha", "selfhosting", "pivot", "--force"])
Exemplo n.º 6
0
 def test_alpha_selfhosting_pivot_params(self):
     '''
     Test kuebadm.alpha_selfhosting_pivot with parameters
     '''
     result = {'retcode': 0, 'stdout': 'stdout'}
     salt_mock = {
         'cmd.run_all': MagicMock(return_value=result),
     }
     with patch.dict(kubeadm.__salt__, salt_mock):
         assert kubeadm.alpha_selfhosting_pivot(cert_dir='/pki',
                                                config='/kubeadm.cfg',
                                                kubeconfig='/kube.cfg',
                                                store_certs_in_secrets=True,
                                                rootfs='/mnt') == 'stdout'
         salt_mock['cmd.run_all'].assert_called_with([
             'kubeadm', 'alpha', 'selfhosting', 'pivot', '--force',
             '--store-certs-in-secrets', '--cert-dir', '/pki', '--config',
             '/kubeadm.cfg', '--kubeconfig', '/kube.cfg', '--rootfs', '/mnt'
         ])