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

Method test_delete_enum

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

Source from the content-addressed store, hash-verified

177 database.add_enum(e2)
178
179 def test_delete_enum(self) -> None:
180 e = Enum('myenum', [EnumItem('a'), EnumItem('b')])
181 database = Database()
182 database.add_enum(e)
183 res = database.delete_enum(e)
184 self.assertIsNone(e.database)
185 self.assertIs(res, e)
186 self.assertNotIn(e, database.enums)
187
188 def test_delete_missing_enum(self) -> None:
189 e = Enum('myenum', [EnumItem('a'), EnumItem('b')])

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected