MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_ad_hoc_schema_equiv_fk

Method test_ad_hoc_schema_equiv_fk

test/sql/test_metadata.py:3028–3036  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3026 assert t2.c.x.references(t1.c.x)
3027
3028 def test_ad_hoc_schema_equiv_fk(self):
3029 m = MetaData()
3030 t1 = Table("t1", m, Column("x", Integer), schema="foo")
3031 t2 = Table(
3032 "t2", m, Column("x", Integer, ForeignKey("t1.x")), schema="foo"
3033 )
3034 assert_raises(
3035 exc.NoReferencedTableError, lambda: t2.c.x.references(t1.c.x)
3036 )
3037
3038 def test_default_schema_metadata_fk_alt_remote(self):
3039 m = MetaData(schema="foo")

Callers

nothing calls this directly

Calls 6

MetaDataClass · 0.90
TableClass · 0.90
ColumnClass · 0.90
ForeignKeyClass · 0.90
assert_raisesFunction · 0.90
referencesMethod · 0.45

Tested by

no test coverage detected