(self, connection)
| 1056 | ) |
| 1057 | |
| 1058 | def test_row_case_sensitive(self, connection): |
| 1059 | row = connection.execute( |
| 1060 | select( |
| 1061 | literal_column("1").label("case_insensitive"), |
| 1062 | literal_column("2").label("CaseSensitive"), |
| 1063 | ) |
| 1064 | ).first() |
| 1065 | |
| 1066 | eq_(list(row._fields), ["case_insensitive", "CaseSensitive"]) |
| 1067 | |
| 1068 | in_("case_insensitive", row._parent._keymap) |
| 1069 | in_("CaseSensitive", row._parent._keymap) |
| 1070 | not_in("casesensitive", row._parent._keymap) |
| 1071 | |
| 1072 | eq_(row._mapping["case_insensitive"], 1) |
| 1073 | eq_(row._mapping["CaseSensitive"], 2) |
| 1074 | |
| 1075 | assert_raises(KeyError, lambda: row._mapping["Case_insensitive"]) |
| 1076 | assert_raises(KeyError, lambda: row._mapping["casesensitive"]) |
| 1077 | |
| 1078 | def test_row_case_sensitive_unoptimized(self, testing_engine): |
| 1079 | with testing_engine().connect() as ins_conn: |
nothing calls this directly
no test coverage detected