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

Method test_add_enum

test/test_database.py:161–167  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

159 self.assertIsNone(ref.database)
160
161 def test_add_enum(self) -> None:
162 e = Enum('myenum', [EnumItem('a'), EnumItem('b')])
163 database = Database()
164 res = database.add_enum(e)
165 self.assertEqual(e.database, database)
166 self.assertIs(res, e)
167 self.assertIn(e, database.enums)
168
169 def test_add_enum_bad(self) -> None:
170 e = Enum('myenum', [EnumItem('a'), EnumItem('b')])

Callers

nothing calls this directly

Calls 4

add_enumMethod · 0.95
EnumClass · 0.90
EnumItemClass · 0.90
DatabaseClass · 0.90

Tested by

no test coverage detected