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

Method insert_data

test/orm/test_merge.py:1872–1887  ·  view source on GitHub ↗
(cls, connection)

Source from the content-addressed store, hash-verified

1870
1871 @classmethod
1872 def insert_data(cls, connection):
1873 User, Address = cls.classes.User, cls.classes.Address
1874 s = Session(connection)
1875 s.add_all(
1876 [
1877 User(
1878 id=1,
1879 name="u1",
1880 addresses=[
1881 Address(id=1, email="a1"),
1882 Address(id=2, email="a2"),
1883 ],
1884 )
1885 ]
1886 )
1887 s.commit()
1888
1889 # "persistent" - we get at an Address that was already present.
1890 # With the "skip bidirectional" check removed, the "set" emits SQL

Callers

nothing calls this directly

Calls 5

add_allMethod · 0.95
commitMethod · 0.95
SessionClass · 0.90
UserClass · 0.70
AddressClass · 0.70

Tested by

no test coverage detected