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

Method insert_data

test/orm/test_relationships.py:288–306  ·  view source on GitHub ↗
(cls, connection)

Source from the content-addressed store, hash-verified

286
287 @classmethod
288 def insert_data(cls, connection):
289 A, C, B, D = (
290 cls.classes.A,
291 cls.classes.C,
292 cls.classes.B,
293 cls.classes.D,
294 )
295
296 session = Session(connection)
297 a = A(name="a1")
298 b = B(name="b1")
299 c = C(name="c1", a_row=a)
300
301 d1 = D(name="d1", b_row=b, c_row=c) # noqa
302 d2 = D(name="d2", b_row=b, c_row=c) # noqa
303 d3 = D(name="d3", b_row=b, c_row=c) # noqa
304 session.add(a)
305 session.add(b)
306 session.flush()
307
308 def test_DeleteRootTable(self):
309 A = self.classes.A

Callers

nothing calls this directly

Calls 7

addMethod · 0.95
flushMethod · 0.95
SessionClass · 0.90
AClass · 0.70
BClass · 0.70
CClass · 0.70
DClass · 0.70

Tested by

no test coverage detected