Exemple #1
0
def test_k8s_delete_pod():
    mock = MagicMock()

    with patch('intel.k8s.client_from_config', MagicMock(return_value=mock)):
        k8s.delete_pod(None, "test_pod", ns_name="test_namespace")
        called_methods = mock.method_calls
        assert len(called_methods) == 1
        assert called_methods[0][0] == "delete_namespaced_pod"
        params = called_methods[0][1]
        assert params[0] == "test_pod"
        assert params[1] == "test_namespace"
def test_k8s_delete_pod():
    mock = MagicMock()

    with patch(CLIENT_CONFIG, MagicMock(return_value=mock)):
        k8s.delete_pod(None, "test_pod", ns_name="test_namespace")
        called_methods = mock.method_calls
        assert len(called_methods) == 1
        assert called_methods[0][0] == "delete_namespaced_pod"
        params = called_methods[0][1]
        assert params[0] == "test_pod"
        assert params[1] == "test_namespace"
Exemple #3
0
 def delete_pod(self, name, body=V1DeleteOptions()):
     if self.active is not True:
         raise Exception("Namespace has been removed")
     k8s.delete_pod(self.configuration, name, self.ns_name, body)