+ def test_exception_mysql_relation_and_config(
+ self,
+ ) -> NoReturn:
+ "Test with relations and config. Must throw exception"
+ self.initialize_mysql_config()
+ self.initialize_mysql_relation()
+ # Verifying status
+ self.assertIsInstance(self.harness.charm.unit.status, BlockedStatus)
+
+ def initialize_mysql_config(self):
+ self.harness.update_config(
+ {
+ "mysql_host": "mysql",
+ "mysql_port": 3306,
+ "mysql_root_password": "manopw",
+ }
+ )
+