| 281 | |
| 282 | @fixture |
| 283 | def inspector(engine: Engine, session: Session) -> Inspector: |
| 284 | cmds = [ |
| 285 | """CREATE TABLE test (id INTEGER);""" """ATTACH ':memory:' AS "daffy duck" """, |
| 286 | """CREATE SCHEMA "daffy duck"."quack quack" """, |
| 287 | """CREATE TABLE "daffy duck"."quack quack"."t1" (i INTEGER, j INTEGER);""", |
| 288 | ] |
| 289 | for cmd in cmds: |
| 290 | session.execute(text(cmd)) |
| 291 | session.commit() |
| 292 | |
| 293 | meta = MetaData() |
| 294 | Table("test", meta) |
| 295 | |
| 296 | return inspect(engine) |
| 297 | |
| 298 | |
| 299 | def test_get_columns(inspector: Inspector, session: Session) -> None: |