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

Method insert_data

test/orm/test_cascade.py:1954–1967  ·  view source on GitHub ↗
(cls, connection)

Source from the content-addressed store, hash-verified

1952
1953 @classmethod
1954 def insert_data(cls, connection):
1955 Pref, User, Extra = (
1956 cls.classes.Pref,
1957 cls.classes.User,
1958 cls.classes.Extra,
1959 )
1960
1961 u1 = User(name="ed", pref=Pref(data="pref 1", extra=[Extra()]))
1962 u2 = User(name="jack", pref=Pref(data="pref 2", extra=[Extra()]))
1963 u3 = User(name="foo", pref=Pref(data="pref 3", extra=[Extra()]))
1964 sess = Session(connection)
1965 sess.add_all((u1, u2, u3))
1966 sess.flush()
1967 sess.close()
1968
1969 def test_orphan(self):
1970 prefs, User, extra = (

Callers

nothing calls this directly

Calls 7

add_allMethod · 0.95
flushMethod · 0.95
closeMethod · 0.95
SessionClass · 0.90
PrefClass · 0.85
ExtraClass · 0.85
UserClass · 0.70

Tested by

no test coverage detected