Beispiel #1
0
 def test_not_ready_if_exception(self):
     try:
         with K8sChecks('test'):
             raise Exception()
     except Exception:
         pass
     self.assertFalse(K8sChecks.ready())
Beispiel #2
0
 def test_protected_no_name(self):
     self.assertTrue(K8sChecks.ready())
     self.protected_no_name()
     self.assertTrue(K8sChecks.ready())
Beispiel #3
0
 def protected_no_name(self):
     self.assertFalse(K8sChecks.ready())
Beispiel #4
0
 def test_readiness_two_registed_two_ready(self):
     K8sChecks.register_ready_check('test')
     K8sChecks.register_ready_check('test2')
     K8sChecks.report_ready('test')
     K8sChecks.report_ready('test2')
     self.assertTrue(K8sChecks.ready())
Beispiel #5
0
 def test_readiness_registed_twice(self):
     K8sChecks.register_ready_check('test')
     K8sChecks.register_ready_check('test')
     self.assertFalse(K8sChecks.ready())
Beispiel #6
0
 def test_readiness_registed_and_ready_twice(self):
     K8sChecks.register_ready_check('test')
     K8sChecks.report_ready('test')
     K8sChecks.report_ready('test')
     self.assertTrue(K8sChecks.ready())
Beispiel #7
0
 def test_readiness_nothing(self):
     self.assertTrue(K8sChecks.ready())
Beispiel #8
0
 def test_readiness_not_ready(self):
     K8sChecks.register_ready_check('test')
     result = readiness()
     self.assertIsInstance(result, BaseResponse)
     result._status_code = 503
     result.body = "{'test'}"
 def test_load_translations_from_server_ready_locks(self, mst_mock, ts_mock,
                                                    req_mock):
     from skill_sdk.services.k8s import K8sChecks
     self.assertTrue(K8sChecks.ready())
     load_translations_from_server(l10n.translations)
     self.assertTrue(K8sChecks.ready())