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

Method insert_data

test/orm/test_eager_relations.py:5604–5626  ·  view source on GitHub ↗
(cls, connection)

Source from the content-addressed store, hash-verified

5602
5603 @classmethod
5604 def insert_data(cls, connection):
5605 stuff, users = cls.tables.stuff, cls.tables.users
5606
5607 connection.execute(
5608 users.insert(),
5609 [
5610 {"id": 1, "name": "user1"},
5611 {"id": 2, "name": "user2"},
5612 {"id": 3, "name": "user3"},
5613 ],
5614 )
5615
5616 connection.execute(
5617 stuff.insert(),
5618 [
5619 {"id": 1, "user_id": 1, "date": datetime.date(2007, 10, 15)},
5620 {"id": 2, "user_id": 1, "date": datetime.date(2007, 12, 15)},
5621 {"id": 3, "user_id": 1, "date": datetime.date(2007, 11, 15)},
5622 {"id": 4, "user_id": 2, "date": datetime.date(2008, 1, 15)},
5623 {"id": 5, "user_id": 3, "date": datetime.date(2007, 6, 15)},
5624 {"id": 6, "user_id": 3, "date": datetime.date(2007, 3, 15)},
5625 ],
5626 )
5627
5628 def test_labeled_on_date_noalias(self):
5629 self._do_test(True, True, False)

Callers

nothing calls this directly

Calls 3

executeMethod · 0.45
insertMethod · 0.45
dateMethod · 0.45

Tested by

no test coverage detected