示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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,
         )
示例#4
0
 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,
         )
示例#5
0
 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,
             )
示例#6
0
 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)