(cls, metadata)
| 2270 | |
| 2271 | @classmethod |
| 2272 | def define_tables(cls, metadata): |
| 2273 | Table( |
| 2274 | "keyed1", |
| 2275 | metadata, |
| 2276 | Column("a", CHAR(2), key="b"), |
| 2277 | Column("c", CHAR(2), key="q"), |
| 2278 | ) |
| 2279 | Table("keyed2", metadata, Column("a", CHAR(2)), Column("b", CHAR(2))) |
| 2280 | Table("keyed3", metadata, Column("a", CHAR(2)), Column("d", CHAR(2))) |
| 2281 | Table("keyed4", metadata, Column("b", CHAR(2)), Column("q", CHAR(2))) |
| 2282 | Table("content", metadata, Column("t", String(30), key="type")) |
| 2283 | Table("bar", metadata, Column("ctype", String(30), key="content_type")) |
| 2284 | |
| 2285 | if testing.requires.schemas.enabled: |
| 2286 | Table( |
| 2287 | "wschema", |
| 2288 | metadata, |
| 2289 | Column("a", CHAR(2), key="b"), |
| 2290 | Column("c", CHAR(2), key="q"), |
| 2291 | schema=testing.config.test_schema, |
| 2292 | ) |
| 2293 | |
| 2294 | Table( |
| 2295 | "users", |
| 2296 | metadata, |
| 2297 | Column("id", Integer, primary_key=True), |
| 2298 | Column("team_id", metadata, ForeignKey("teams.id")), |
| 2299 | ) |
| 2300 | Table( |
| 2301 | "teams", |
| 2302 | metadata, |
| 2303 | Column("id", Integer, primary_key=True), |
| 2304 | ) |
| 2305 | |
| 2306 | @classmethod |
| 2307 | def insert_data(cls, connection): |
nothing calls this directly
no test coverage detected