(self, plain_tables, metadata)
| 1521 | ) |
| 1522 | |
| 1523 | def test_via_engine(self, plain_tables, metadata): |
| 1524 | with config.db.begin() as connection: |
| 1525 | metadata.create_all(connection) |
| 1526 | |
| 1527 | map_ = { |
| 1528 | None: config.test_schema, |
| 1529 | class="st">"foo": config.test_schema, |
| 1530 | class="st">"bar": None, |
| 1531 | } |
| 1532 | |
| 1533 | metadata = MetaData() |
| 1534 | t2 = Table(class="st">"t2", metadata, Column(class="st">"x", Integer), schema=class="st">"foo") |
| 1535 | |
| 1536 | with self.sql_execution_asserter(config.db) as asserter: |
| 1537 | eng = config.db.execution_options(schema_translate_map=map_) |
| 1538 | with eng.connect() as conn: |
| 1539 | conn.execute(select(t2.c.x)) |
| 1540 | asserter.assert_( |
| 1541 | CompiledSQL(class="st">"SELECT __[SCHEMA_foo].t2.x FROM __[SCHEMA_foo].t2") |
| 1542 | ) |
| 1543 | |
| 1544 | |
| 1545 | class ExecutionOptionsTest(fixtures.TestBase): |
nothing calls this directly
no test coverage detected