Total Complexity | 3 |
Total Lines | 18 |
Duplicated Lines | 0 % |
1 | import unittest |
||
6 | class ProcessTest(unittest.TestCase): |
||
|
|||
7 | |||
8 | def setUp(self): |
||
9 | self.uut = enum("ZERO", "ONE", "TWO", THREE="val") |
||
10 | |||
11 | def test_sequentials(self): |
||
12 | self.assertEqual(self.uut.ZERO, 0) |
||
13 | self.assertEqual(self.uut.ONE, 1) |
||
14 | self.assertEqual(self.uut.TWO, 2) |
||
15 | self.assertEqual(self.uut.THREE, "val") |
||
16 | self.assertEqual(self.uut.str_dict["ZERO"], 0) |
||
17 | self.assertRaises(KeyError, self.uut.str_dict.__getitem__, "reverse") |
||
18 | |||
19 | def test_reverse_mapping(self): |
||
20 | self.assertEqual(self.uut.reverse[self.uut.ZERO], "ZERO") |
||
21 | self.assertEqual(self.uut.reverse[self.uut.ONE], "ONE") |
||
22 | self.assertEqual(self.uut.reverse[self.uut.TWO], "TWO") |
||
23 | self.assertEqual(self.uut.reverse[self.uut.THREE], "THREE") |
||
24 |