From 2e085afb26a1142d7fab085acebf265330dc1677 Mon Sep 17 00:00:00 2001 From: Hemanth Nakkina Date: Sun, 31 Mar 2024 13:37:02 +0530 Subject: [PATCH] [tempest] Fix misspelt relation name in tests Change relation name in tempest tests for grafana as grafana-dashboard. This is deducted by more checks in ops 1.12.0 and hence the py3 failures. Pass TEST_JUJU3 to tox -e func so that python-libjuju 3.x will be used for zaza tests. Change-Id: Ia99236a847af2b9ed080ddc6405dcff8b817ea30 --- charms/tempest-k8s/tests/unit/test_tempest_charm.py | 2 +- tox.ini | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/charms/tempest-k8s/tests/unit/test_tempest_charm.py b/charms/tempest-k8s/tests/unit/test_tempest_charm.py index 79c1134a..280c364d 100644 --- a/charms/tempest-k8s/tests/unit/test_tempest_charm.py +++ b/charms/tempest-k8s/tests/unit/test_tempest_charm.py @@ -184,7 +184,7 @@ class TestTempestOperatorCharm(test_utils.CharmTestCase): def add_grafana_dashboard_relation(self, harness): """Add grafana dashboard relation.""" - rel_id = harness.add_relation("grafana_dashboard", "grafana") + rel_id = harness.add_relation("grafana-dashboard", "grafana") harness.add_relation_unit(rel_id, "grafana/0") harness.charm.grafana.interface = Mock() return rel_id diff --git a/tox.ini b/tox.ini index b90f1e89..806b99a4 100644 --- a/tox.ini +++ b/tox.ini @@ -89,6 +89,8 @@ passenv = HOME PYTHONPATH setenv = + # Set TEST_JUJU3 To unpin juju<3 in zaza + TEST_JUJU3 = 1 TEST_MODEL_SETTINGS = automatically-retry-hooks=true TEST_MAX_RESOLVE_COUNT = 5 PYTHONPATH = {toxinidir}/tests/local:{env:PYTHONPATH}