Exemplo n.º 1
0
 def test_configmap_absent__noop(self):
     # Nothing to delete
     with self.mock_func('show_configmap', return_value=None):
         actual = kubernetes.configmap_absent(name='NOT_FOUND')
         self.assertDictEqual(
             {
                 'comment': 'The configmap does not exist',
                 'changes': {},
                 'name': 'NOT_FOUND',
                 'result': True,
             },
             actual,
         )
Exemplo n.º 2
0
 def test_configmap_absent__noop(self):
     # Nothing to delete
     with self.mock_func("show_configmap", return_value=None):
         actual = kubernetes.configmap_absent(name="NOT_FOUND")
         self.assertDictEqual(
             {
                 "comment": "The configmap does not exist",
                 "changes": {},
                 "name": "NOT_FOUND",
                 "result": True,
             },
             actual,
         )
Exemplo n.º 3
0
 def test_configmap_absent__test_true(self):
     # Configmap exists with test=True
     cm = self.make_configmap(name='deleteme', namespace='default')
     with self.mock_func('show_configmap', return_value=cm, test=True):
         actual = kubernetes.configmap_absent(name='deleteme')
         self.assertDictEqual(
             {
                 'comment': 'The configmap is going to be deleted',
                 'changes': {},
                 'name': 'deleteme',
                 'result': None,
             },
             actual,
         )
Exemplo n.º 4
0
 def test_configmap_absent__test_true(self):
     # Configmap exists with test=True
     cm = self.make_configmap(name="deleteme", namespace="default")
     with self.mock_func("show_configmap", return_value=cm, test=True):
         actual = kubernetes.configmap_absent(name="deleteme")
         self.assertDictEqual(
             {
                 "comment": "The configmap is going to be deleted",
                 "changes": {},
                 "name": "deleteme",
                 "result": None,
             },
             actual,
         )
Exemplo n.º 5
0
 def test_configmap_absent(self):
     # Configmap exists, delete it!
     cm = self.make_configmap(name='deleteme', namespace='default')
     with self.mock_func('show_configmap', return_value=cm):
         # The return from this module isn't used in the state
         with self.mock_func('delete_configmap', return_value={}):
             actual = kubernetes.configmap_absent(name='deleteme')
             self.assertDictEqual(
                 {
                     'comment': 'ConfigMap deleted',
                     'changes': {
                         'kubernetes.configmap': {
                             'new': 'absent',
                             'old': 'present',
                         },
                     },
                     'name': 'deleteme',
                     'result': True,
                 },
                 actual,
             )
Exemplo n.º 6
0
 def test_configmap_absent(self):
     # Configmap exists, delete it!
     cm = self.make_configmap(name="deleteme", namespace="default")
     with self.mock_func("show_configmap", return_value=cm):
         # The return from this module isn't used in the state
         with self.mock_func("delete_configmap", return_value={}):
             actual = kubernetes.configmap_absent(name="deleteme")
             self.assertDictEqual(
                 {
                     "comment": "ConfigMap deleted",
                     "changes": {
                         "kubernetes.configmap": {
                             "new": "absent",
                             "old": "present",
                         },
                     },
                     "name": "deleteme",
                     "result": True,
                 },
                 actual,
             )