def test_empty_enum(self): empty_enum = Structs.enum() actual = type(empty_enum) == type self.assertTrue(actual)
def test_no_key(self): an_enum = Structs.enum("bob", "steve") with self.assertRaises(AttributeError): an_enum.jim
def test_valid_key(self): an_enum = Structs.enum("bob", "steve") actual = an_enum.steve expected = 1 self.assertTrue(actual == expected)