+ def test_config_liveness_probe_with_relations(
+ self,
+ ) -> NoReturn:
+ "Test configuration of liveness probe with relations"
+ self.initialize_nbi_with_keystone()
+ self.config_liveness_probe()
+ # Verifying status
+ self.assertIsInstance(self.harness.charm.unit.status, ActiveStatus)
+
+ def test_wrong_config_liveness_probe_with_relations(
+ self,
+ ) -> NoReturn:
+ "Test wrong configuration of liveness probe with relations"
+ self.initialize_nbi_with_keystone()
+ self.wrong_config_liveness_probe()
+ # Verifying status
+ self.assertIsInstance(self.harness.charm.unit.status, BlockedStatus)
+
+ def test_config_readiness_probe_with_relations(
+ self,
+ ) -> NoReturn:
+ "Test configuration of readiness probe with relations"
+ self.initialize_nbi_with_keystone()
+ self.config_readiness_probe()
+ # Verifying status
+ self.assertIsInstance(self.harness.charm.unit.status, ActiveStatus)
+
+ def test_wrong_config_readiness_probe_with_relations(
+ self,
+ ) -> NoReturn:
+ "Test wrong configuration of readiness probe with relations"
+ self.initialize_nbi_with_keystone()
+ self.wrong_config_readiness_probe()
+ # Verifying status
+ self.assertIsInstance(self.harness.charm.unit.status, BlockedStatus)
+