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'])
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')
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")
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' ])
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" ])
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", ])