- assert unit.workload_status_message == "need prometheus-url config"
-
- await ops_test.model.applications[NBI_APP].set_config({"prometheus-url": "some_url"})
- async with ops_test.fast_forward():
- await ops_test.model.wait_for_idle(apps=[NBI_APP], status="blocked")
- assert unit.workload_status_message == "Invalid value for prometheus-url config: 'some_url'"
-
- await ops_test.model.applications[NBI_APP].set_config(
- {"prometheus-url": "http://prometheus:0231"}
- )
-
-
-@pytest.mark.abort_on_fail
-async def test_nbi_is_blocked_when_relations_are_missing(ops_test: OpsTest):
- async with ops_test.fast_forward():
- await ops_test.model.wait_for_idle(apps=[NBI_APP], status="blocked")
- unit = ops_test.model.applications[NBI_APP].units[0]
- assert unit.workload_status_message == "need kafka, mongodb, keystone relations"
+ assert unit.workload_status_message == "need kafka, mongodb, prometheus, keystone relations"