MCPcopy Create free account
hub / github.com/zzzeek/sqlalchemy / test_derived_from

Method test_derived_from

test/sql/test_external_traversal.py:2431–2441  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2429 )
2430
2431 def test_derived_from(self):
2432 assert select(t1).is_derived_from(t1)
2433 assert not select(t2).is_derived_from(t1)
2434 assert not t1.is_derived_from(select(t1))
2435 assert t1.alias().is_derived_from(t1)
2436
2437 s1 = select(t1, t2).alias("foo")
2438 s2 = select(s1).limit(5).offset(10).alias()
2439 assert s2.is_derived_from(s1)
2440 s2 = s2._clone()
2441 assert s2.is_derived_from(s1)
2442
2443 def test_aliasedselect_to_aliasedselect_straight(self):
2444 # original issue from ticket #904

Callers

nothing calls this directly

Calls 6

selectFunction · 0.90
is_derived_fromMethod · 0.45
aliasMethod · 0.45
offsetMethod · 0.45
limitMethod · 0.45
_cloneMethod · 0.45

Tested by

no test coverage detected