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

Method test_add_enum_bad

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

Source from the content-addressed store, hash-verified

167 self.assertIn(e, database.enums)
168
169 def test_add_enum_bad(self) -> None:
170 e = Enum('myenum', [EnumItem('a'), EnumItem('b')])
171 database = Database()
172 database.add_enum(e)
173 with self.assertRaises(DatabaseValidationError):
174 database.add_enum(e)
175 e2 = Enum('myenum', [EnumItem('a2'), EnumItem('b2')])
176 with self.assertRaises(DatabaseValidationError):
177 database.add_enum(e2)
178
179 def test_delete_enum(self) -> None:
180 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