| 227 | |
| 228 | @classmethod |
| 229 | def define_tables(cls, metadata): |
| 230 | Table( |
| 231 | "keyed1", |
| 232 | metadata, |
| 233 | Column("a", CHAR(2), key="b"), |
| 234 | Column("c", CHAR(2), key="q"), |
| 235 | ) |
| 236 | Table("keyed2", metadata, Column("a", CHAR(2)), Column("b", CHAR(2))) |
| 237 | Table("keyed3", metadata, Column("a", CHAR(2)), Column("d", CHAR(2))) |
| 238 | Table("keyed4", metadata, Column("b", CHAR(2)), Column("q", CHAR(2))) |
| 239 | Table("content", metadata, Column("t", String(30), key="type")) |
| 240 | Table("bar", metadata, Column("ctype", String(30), key="content_type")) |
| 241 | |
| 242 | if testing.requires.schemas.enabled: |
| 243 | Table( |
| 244 | "wschema", |
| 245 | metadata, |
| 246 | Column("a", CHAR(2), key="b"), |
| 247 | Column("c", CHAR(2), key="q"), |
| 248 | schema=testing.config.test_schema, |
| 249 | ) |
| 250 | |
| 251 | @classmethod |
| 252 | def insert_data(cls, connection): |