define priorities as a property on the test class
This is just cleaner than keeping a global dictionary.
diff --git a/tests/serial_failover.py b/tests/serial_failover.py
index aebbbd2..97df2f8 100644
--- a/tests/serial_failover.py
+++ b/tests/serial_failover.py
@@ -24,8 +24,6 @@
#@var serial_failover_config Local copy of global configuration data
serial_failover_config = None
-test_prio = {}
-
def test_set_init(config):
"""
Set up function for serial failover test classes
@@ -51,6 +49,8 @@
--test-params="param1=val1;param2=val2"
"""
+ priority = -1
+
# populated by buildControllerList()
controller_list = []
controller_idx = 0
@@ -193,14 +193,10 @@
logging.error("** FAILED ASSERTION: " + msg)
unittest.TestCase.assertTrue(self, cond, msg)
-test_prio["SerialFailover"] = -1
-
class SerialFailoverNoEcho(SerialFailover):
+ priority = -1
def runTest(self):
for i in range(0,self.test_iterations):
self.doFailover('no_echo')
-
-test_prio["SerialFailoverNoEcho"] = -1
-