MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / insert_data

Method insert_data

test/orm/test_deferred.py:2231–2250  ·  view source on GitHub ↗
(cls, connection)

Source from the content-addressed store, hash-verified

2229
2230 @classmethod
2231 def insert_data(cls, connection):
2232 A, A_default, B, C = cls.classes("A", "A_default", "B", "C")
2233 (HasNonCacheable,) = cls.classes("HasNonCacheable")
2234 s = Session(connection)
2235
2236 s.add_all(
2237 [
2238 A(id=1, x=1, y=2, bs=[B(id=1, p=1, q=2), B(id=2, p=4, q=8)]),
2239 A(id=2, x=2, y=3),
2240 A(id=3, x=5, y=10, bs=[B(id=3, p=5, q=0)]),
2241 A(id=4, x=2, y=10, bs=[B(id=4, p=19, q=8), B(id=5, p=5, q=5)]),
2242 C(id=1, x=1),
2243 C(id=2, x=2),
2244 A_default(id=1, x=1, y=2),
2245 A_default(id=2, x=2, y=3),
2246 HasNonCacheable(id=1, created=12345),
2247 ]
2248 )
2249
2250 s.commit()
2251
2252 def test_simple_expr(self):
2253 A = self.classes.A

Callers

nothing calls this directly

Calls 8

add_allMethod · 0.95
commitMethod · 0.95
SessionClass · 0.90
A_defaultClass · 0.85
HasNonCacheableClass · 0.85
AClass · 0.70
BClass · 0.70
CClass · 0.70

Tested by

no test coverage detected