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

Method test_add_table_alias_bad

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

Source from the content-addressed store, hash-verified

40 self.assertIs(database[t.alias], t)
41
42 def test_add_table_alias_bad(self) -> None:
43 c = Column('test', 'varchar', True)
44 t = Table('test', alias='myalias')
45 t.add_column(c)
46 database = Database()
47 database.add_table(t)
48 t2 = Table('test_table', alias='myalias')
49 with self.assertRaises(DatabaseValidationError):
50 database.add_table(t2)
51 self.assertIsNone(t2.database)
52
53 def test_add_table_bad(self) -> None:
54 c = Column('test', 'varchar', True)

Callers

nothing calls this directly

Calls 5

add_columnMethod · 0.95
add_tableMethod · 0.95
ColumnClass · 0.90
TableClass · 0.90
DatabaseClass · 0.90

Tested by

no test coverage detected