(self)
| 14 | |
| 15 | class TestEnum(TestCase): |
| 16 | def test_getitem(self) -> None: |
| 17 | ei = EnumItem('created') |
| 18 | items = [ |
| 19 | EnumItem('running'), |
| 20 | ei, |
| 21 | EnumItem('donef'), |
| 22 | EnumItem('failure'), |
| 23 | ] |
| 24 | e = Enum('job_status', items) |
| 25 | self.assertIs(e[1], ei) |
| 26 | with self.assertRaises(IndexError): |
| 27 | e[22] |
| 28 | with self.assertRaises(TypeError): |
| 29 | e['abc'] |
| 30 | |
| 31 | def test_iter(self) -> None: |
| 32 | ei1 = EnumItem('created') |