MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / test_keys

Method test_keys

test/base/test_utils.py:737–748  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

735 assert eps_col in mm_.get_expanded_proxy_set()
736
737 def test_keys(self):
738 c1, c2, c3 = sql.column("c1"), sql.column("c2"), sql.column("c3")
739 c2.key = "foo"
740 cc = self._column_collection(
741 columns=[("c1", c1), ("foo", c2), ("c3", c3)]
742 )
743 keys = cc.keys()
744 eq_(keys, ["c1", "foo", "c3"])
745 ne_(id(keys), id(cc.keys()))
746
747 ci = cc.as_readonly()
748 eq_(ci.keys(), ["c1", "foo", "c3"])
749
750 def test_values(self):
751 c1, c2, c3 = sql.column("c1"), sql.column("c2"), sql.column("c3")

Callers

nothing calls this directly

Calls 6

eq_Function · 0.90
ne_Function · 0.90
columnMethod · 0.45
_column_collectionMethod · 0.45
keysMethod · 0.45
as_readonlyMethod · 0.45

Tested by

no test coverage detected