From 4c5deab34ea9ad518c830ff96f1837b8ff200e9f Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Tue, 26 Feb 2019 09:56:35 -0500 Subject: [PATCH] tests: verify --context works for kubectl/oc connections Signed-off-by: Alfredo Deza --- remoto/tests/backends/test_kubernetes.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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): -- 2.39.5