-def test_prometheus_url_with_port_without_schema_blocked_status(harness: Harness):
- _add_relations(harness)
- harness.update_config({"prometheus-url": "foo.com:9090"})
- assert type(harness.charm.unit.status) == BlockedStatus
- assert (
- "Invalid value for prometheus-url config: 'foo.com:9090'"
- in harness.charm.unit.status.message
- )
-
-
-def test_prometheus_url_without_port_is_valid(harness: Harness):
- _add_relations(harness)
- harness.update_config({"prometheus-url": "http://foo"})
- assert harness.charm.unit.status == ActiveStatus()
-
-
-def test_prometheus_url_with_port_is_valid(harness: Harness):
- _add_relations(harness)
- harness.update_config({"prometheus-url": "http://foo:90"})
- assert harness.charm.unit.status == ActiveStatus()
-
-