(self)
| 107 | ) |
| 108 | |
| 109 | def test_log_positional_array(self): |
| 110 | with self.eng.begin() as conn: |
| 111 | exc_info = assert_raises( |
| 112 | tsa.exc.DBAPIError, |
| 113 | conn.execute, |
| 114 | tsa.text("SELECT * FROM foo WHERE id IN :foo AND bar=:bar"), |
| 115 | {"foo": [1, 2, 3], "bar": "hi"}, |
| 116 | ) |
| 117 | |
| 118 | assert ( |
| 119 | "[SQL: SELECT * FROM foo WHERE id IN ? AND bar=?]\n" |
| 120 | "[parameters: ([1, 2, 3], 'hi')]\n" in str(exc_info) |
| 121 | ) |
| 122 | |
| 123 | eq_regex( |
| 124 | self.buf.buffer[2].message, |
| 125 | r"\[generated .*\] \(\[1, 2, 3\], 'hi'\)", |
| 126 | ) |
| 127 | |
| 128 | def test_repr_params_positional_array(self): |
| 129 | eq_( |
nothing calls this directly
no test coverage detected