(self)
| 1054 | name = Column(String(255), nullable=False) |
| 1055 | |
| 1056 | def test_issue_6793(self): |
| 1057 | User = self.classes.User |
| 1058 | |
| 1059 | session = fixture_session() |
| 1060 | |
| 1061 | with self.sql_execution_asserter() as asserter: |
| 1062 | session.bulk_save_objects([User(name="A"), User(name="B")]) |
| 1063 | |
| 1064 | session.add(User(name="C")) |
| 1065 | session.add(User(name="D")) |
| 1066 | session.flush() |
| 1067 | |
| 1068 | asserter.assert_( |
| 1069 | Conditional( |
| 1070 | testing.db.dialect.insert_executemany_returning, |
| 1071 | [ |
| 1072 | CompiledSQL( |
| 1073 | "INSERT INTO users (name) VALUES (:name)", |
| 1074 | [{"name": "A"}, {"name": "B"}], |
| 1075 | ), |
| 1076 | CompiledSQL( |
| 1077 | "INSERT INTO users (name) VALUES (:name) " |
| 1078 | "RETURNING users.id", |
| 1079 | [{"name": "C"}, {"name": "D"}], |
| 1080 | ), |
| 1081 | ], |
| 1082 | [ |
| 1083 | CompiledSQL( |
| 1084 | "INSERT INTO users (name) VALUES (:name)", |
| 1085 | [{"name": "A"}, {"name": "B"}], |
| 1086 | ), |
| 1087 | CompiledSQL( |
| 1088 | "INSERT INTO users (name) VALUES (:name)", |
| 1089 | [{"name": "C"}], |
| 1090 | ), |
| 1091 | CompiledSQL( |
| 1092 | "INSERT INTO users (name) VALUES (:name)", |
| 1093 | [{"name": "D"}], |
| 1094 | ), |
| 1095 | ], |
| 1096 | ) |
| 1097 | ) |
nothing calls this directly
no test coverage detected