MCPcopy Create free account
hub / github.com/Vanderhoof/PyDBML / test_getitem

Method test_getitem

test/test_classes/test_enum.py:16–29  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

14
15class 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')

Callers

nothing calls this directly

Calls 2

EnumItemClass · 0.90
EnumClass · 0.90

Tested by

no test coverage detected