4 class TestEnum(unittest.TestCase):
12 # class refs would be implicitly populated correctly in a real module
13 Cls.__module__ = "ho.hum"
14 Cls.__qualname__ = "Example"
18 def test_iteritems(self):
19 items = list(self.Cls.iteritems())
20 self.assertEqual( items, [("one",self.Cls.one),("two",self.Cls.two),])
25 actual = repr(getattr(self.Cls, name))
26 expected = "{}.{}.{}".format(self.Cls.__module__, self.Cls.__qualname__, name)
27 self.assertEqual( actual, expected)
31 self.assertEqual(str(self.Cls.one), repr(self.Cls.one))