Add basic admin tests for Aodh
Change-Id: I6bd23111288aa16068cda0246bd0ce50e2e864cd
diff --git a/telemetry_tempest_plugin/aodh/api/base.py b/telemetry_tempest_plugin/aodh/api/base.py
index 816f204..450e6e7 100644
--- a/telemetry_tempest_plugin/aodh/api/base.py
+++ b/telemetry_tempest_plugin/aodh/api/base.py
@@ -62,3 +62,15 @@
def resource_cleanup(cls):
cls.cleanup_resources(cls.alarming_client.delete_alarm, cls.alarm_ids)
super(BaseAlarmingTest, cls).resource_cleanup()
+
+
+class BaseAlarmingAdminTest(BaseAlarmingTest):
+ """Base test case class for all Alarming API admin tests."""
+
+ credentials = ['primary', 'admin']
+
+ @classmethod
+ def setup_clients(cls):
+ super(BaseAlarmingAdminTest, cls).setup_clients()
+ cls.alarming_client = cls.os_primary.alarming_client
+ cls.admin_client = cls.os_admin.alarming_client