(cls, metadata)
| 2357 | |
| 2358 | @classmethod |
| 2359 | def define_tables(cls, metadata): |
| 2360 | Table( |
| 2361 | "keyed1", |
| 2362 | metadata, |
| 2363 | Column("a", CHAR(2), key="b"), |
| 2364 | Column("c", CHAR(2), key="q"), |
| 2365 | ) |
| 2366 | Table("keyed2", metadata, Column("a", CHAR(2)), Column("b", CHAR(2))) |
| 2367 | Table("keyed3", metadata, Column("a", CHAR(2)), Column("d", CHAR(2))) |
| 2368 | Table("keyed4", metadata, Column("b", CHAR(2)), Column("q", CHAR(2))) |
| 2369 | Table("content", metadata, Column("t", String(30), key="type")) |
| 2370 | Table("bar", metadata, Column("ctype", String(30), key="content_type")) |
| 2371 | |
| 2372 | if testing.requires.schemas.enabled: |
| 2373 | Table( |
| 2374 | "wschema", |
| 2375 | metadata, |
| 2376 | Column("a", CHAR(2), key="b"), |
| 2377 | Column("c", CHAR(2), key="q"), |
| 2378 | schema=testing.config.test_schema, |
| 2379 | ) |
| 2380 | |
| 2381 | Table( |
| 2382 | "users", |
| 2383 | metadata, |
| 2384 | Column("id", Integer, primary_key=True), |
| 2385 | Column("team_id", metadata, ForeignKey("teams.id")), |
| 2386 | ) |
| 2387 | Table( |
| 2388 | "teams", |
| 2389 | metadata, |
| 2390 | Column("id", Integer, primary_key=True), |
| 2391 | ) |
| 2392 | |
| 2393 | @classmethod |
| 2394 | def insert_data(cls, connection): |
nothing calls this directly
no test coverage detected