MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_manual_dependencies

Method test_manual_dependencies

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

Source from the content-addressed store, hash-verified

615 )
616
617 def test_manual_dependencies(self):
618 meta = MetaData()
619 a = Table("a", meta, Column("foo", Integer))
620 b = Table("b", meta, Column("foo", Integer))
621 c = Table("c", meta, Column("foo", Integer))
622 d = Table("d", meta, Column("foo", Integer))
623 e = Table("e", meta, Column("foo", Integer))
624
625 e.add_is_dependent_on(c)
626 a.add_is_dependent_on(b)
627 b.add_is_dependent_on(d)
628 e.add_is_dependent_on(b)
629 c.add_is_dependent_on(a)
630 eq_(meta.sorted_tables, [d, b, a, c, e])
631
632 def test_sort_by_parameter_order(self):
633 meta = MetaData()

Callers

nothing calls this directly

Calls 5

add_is_dependent_onMethod · 0.95
MetaDataClass · 0.90
TableClass · 0.90
ColumnClass · 0.90
eq_Function · 0.90

Tested by

no test coverage detected