From: Alfredo Deza Date: Tue, 26 Feb 2019 14:56:35 +0000 (-0500) Subject: tests: verify --context works for kubectl/oc connections X-Git-Tag: 1.1.0~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4c5deab34ea9ad518c830ff96f1837b8ff200e9f;p=remoto.git tests: verify --context works for kubectl/oc connections Signed-off-by: Alfredo Deza --- diff --git a/remoto/tests/backends/test_kubernetes.py b/remoto/tests/backends/test_kubernetes.py index 48952bd..c779bf7 100644 --- a/remoto/tests/backends/test_kubernetes.py +++ b/remoto/tests/backends/test_kubernetes.py @@ -16,6 +16,22 @@ class TestCommandTemplate(object): 'rook-ceph-asdf', '--', '/bin/sh', '-c' ] + def test_using_context(self): + conn = kubernetes.KubernetesConnection('rook-ceph-asdf', context='4') + tmpl = conn.command_template() + assert tmpl == [ + 'kubectl', '--context', '4', 'exec', '-i', + 'rook-ceph-asdf', '--', '/bin/sh', '-c' + ] + + def test_using_context_and_namespace(self): + conn = kubernetes.KubernetesConnection('rook-ceph-asdf', 'rook-ceph', context='4') + tmpl = conn.command_template() + assert tmpl == [ + 'kubectl', '--context', '4', 'exec', '-i', '-n', 'rook-ceph', + 'rook-ceph-asdf', '--', '/bin/sh', '-c' + ] + class TestCommand(object):