コード例 #1
0
 def test_alpha_kubeconfig_user_params(self):
     '''
     Test kuebadm.alpha_kubeconfig_user 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_kubeconfig_user(
             'user',
             apiserver_advertise_address='127.0.0.1',
             apiserver_bind_port='1234',
             cert_dir='/pki',
             org='org',
             token='token',
             rootfs='/mnt') == 'stdout'
         salt_mock['cmd.run_all'].assert_called_with(
             ['kubeadm', 'alpha', 'kubeconfig', 'user',
              '--client-name', 'user',
              '--apiserver-advertise-address', '127.0.0.1',
              '--apiserver-bind-port', '1234',
              '--cert-dir', '/pki',
              '--org', 'org',
              '--token', 'token',
              '--rootfs', '/mnt'])
コード例 #2
0
 def test_alpha_kubeconfig_user_error(self):
     '''
     Test kuebadm.alpha_kubeconfig_user 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_kubeconfig_user('user')
コード例 #3
0
 def test_alpha_kubeconfig_user_error(self):
     """
     Test kuebadm.alpha_kubeconfig_user 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_kubeconfig_user("user")
コード例 #4
0
 def test_alpha_kubeconfig_user(self):
     '''
     Test kuebadm.alpha_kubeconfig_user 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_kubeconfig_user('user') == 'stdout'
         salt_mock['cmd.run_all'].assert_called_with([
             'kubeadm', 'alpha', 'kubeconfig', 'user', '--client-name',
             'user'
         ])
コード例 #5
0
 def test_alpha_kubeconfig_user(self):
     """
     Test kuebadm.alpha_kubeconfig_user 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_kubeconfig_user("user") == "stdout"
         salt_mock["cmd.run_all"].assert_called_with([
             "kubeadm", "alpha", "kubeconfig", "user", "--client-name",
             "user"
         ])
コード例 #6
0
 def test_alpha_kubeconfig_user_params(self):
     """
     Test kuebadm.alpha_kubeconfig_user 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_kubeconfig_user(
             "user",
             apiserver_advertise_address="127.0.0.1",
             apiserver_bind_port="1234",
             cert_dir="/pki",
             org="org",
             token="token",
             rootfs="/mnt",
         ) == "stdout")
         salt_mock["cmd.run_all"].assert_called_with([
             "kubeadm",
             "alpha",
             "kubeconfig",
             "user",
             "--client-name",
             "user",
             "--apiserver-advertise-address",
             "127.0.0.1",
             "--apiserver-bind-port",
             "1234",
             "--cert-dir",
             "/pki",
             "--org",
             "org",
             "--token",
             "token",
             "--rootfs",
             "/mnt",
         ])