Total Complexity | 7 |
Total Lines | 35 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | import unittest |
||
2 | from helpers.queuehelper import QueueName, QueueType, QueueEntry, QueueEntries |
||
3 | |||
4 | class TestQueuenames(unittest.TestCase): |
||
5 | def test_queue_valid_name(self): |
||
6 | self.assertTrue(QueueName.has_value(QueueName.Q_ALERT.value)) |
||
7 | |||
8 | def test_queue_invalid_name(self): |
||
9 | self.assertFalse(QueueName.has_value('notaqueuename')) |
||
10 | |||
11 | def test_queue_alert(self): |
||
12 | self.assertTrue(str(QueueName.Q_ALERT) == 'q_alert') |
||
13 | |||
14 | def test_queue_value(self): |
||
15 | self.assertTrue(QueueName.value(QueueName.Q_ALERT) == 'alert') |
||
16 | |||
17 | def test_queue_type(self): |
||
18 | self.assertTrue(QueueType.broadcast == 'broadcast') |
||
19 | self.assertTrue(QueueType.publish == 'publish') |
||
20 | |||
21 | def test_queue_entry(self): |
||
22 | q = QueueEntry('','','') |
||
23 | self.assertTrue(q) |
||
24 | |||
25 | def test_queue_entries(self): |
||
26 | q = QueueEntries() |
||
27 | self.assertTrue(q) |
||
28 | q.add('test','test') |
||
29 | q.addbroadcast('qbroad','test') |
||
30 | q.addalert('msg') |
||
31 | self.assertTrue(q.hasentries()) |
||
32 | |||
33 | if __name__ == '__main__': |
||
34 | unittest.main() |
||
35 |