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"
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)