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

Method insert_data

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

Source from the content-addressed store, hash-verified

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