(self, connection)
| 1124 | ) |
| 1125 | |
| 1126 | def test_row_case_sensitive(self, connection): |
| 1127 | row = connection.execute( |
| 1128 | select( |
| 1129 | literal_column("1").label("case_insensitive"), |
| 1130 | literal_column("2").label("CaseSensitive"), |
| 1131 | ) |
| 1132 | ).first() |
| 1133 | |
| 1134 | eq_(list(row._fields), ["case_insensitive", "CaseSensitive"]) |
| 1135 | |
| 1136 | in_("case_insensitive", row._parent._keymap) |
| 1137 | in_("CaseSensitive", row._parent._keymap) |
| 1138 | not_in("casesensitive", row._parent._keymap) |
| 1139 | |
| 1140 | eq_(row._mapping["case_insensitive"], 1) |
| 1141 | eq_(row._mapping["CaseSensitive"], 2) |
| 1142 | |
| 1143 | assert_raises(KeyError, lambda: row._mapping["Case_insensitive"]) |
| 1144 | assert_raises(KeyError, lambda: row._mapping["casesensitive"]) |
| 1145 | |
| 1146 | def test_row_case_sensitive_unoptimized(self, testing_engine): |
| 1147 | with testing_engine().connect() as ins_conn: |
nothing calls this directly
no test coverage detected