def test_namespace_present__create_test_true(self): with self.mock_func('show_namespace', return_value=None, test=True): actual = kubernetes.namespace_present(name='saltstack') self.assertDictEqual( { 'changes': {}, 'result': None, 'name': 'saltstack', 'comment': 'The namespace is going to be created', }, actual)
def test_namespace_present__noop(self): namespace_data = self.make_namespace(name='saltstack') with self.mock_func('show_namespace', return_value=namespace_data): actual = kubernetes.namespace_present(name='saltstack') self.assertDictEqual( { 'changes': {}, 'result': True, 'name': 'saltstack', 'comment': 'The namespace already exists', }, actual)
def test_namespace_present__create_test_true(self): with self.mock_func("show_namespace", return_value=None, test=True): actual = kubernetes.namespace_present(name="saltstack") self.assertDictEqual( { "changes": {}, "result": None, "name": "saltstack", "comment": "The namespace is going to be created", }, actual, )
def test_namespace_present__noop(self): namespace_data = self.make_namespace(name="saltstack") with self.mock_func("show_namespace", return_value=namespace_data): actual = kubernetes.namespace_present(name="saltstack") self.assertDictEqual( { "changes": {}, "result": True, "name": "saltstack", "comment": "The namespace already exists", }, actual, )
def test_namespace_present__create(self): namespace_data = self.make_namespace(name="saltstack") with self.mock_func("show_namespace", return_value=None): with self.mock_func("create_namespace", return_value=namespace_data): actual = kubernetes.namespace_present(name="saltstack") self.assertDictEqual( { "changes": {"namespace": {"new": namespace_data, "old": {}}}, "result": True, "name": "saltstack", "comment": "", }, actual, )
def test_namespace_present__create(self): namespace_data = self.make_namespace(name='saltstack') with self.mock_func('show_namespace', return_value=None): with self.mock_func('create_namespace', return_value=namespace_data): actual = kubernetes.namespace_present(name='saltstack') self.assertDictEqual( { 'changes': { 'namespace': { 'new': namespace_data, 'old': {}, }, }, 'result': True, 'name': 'saltstack', 'comment': '', }, actual)