(cls, metadata)
| 41 | |
| 42 | @classmethod |
| 43 | def define_tables(cls, metadata): |
| 44 | Table( |
| 45 | "users", |
| 46 | metadata, |
| 47 | Column( |
| 48 | "user_id", INT, primary_key=True, test_needs_autoincrement=True |
| 49 | ), |
| 50 | Column("user_name", VARCHAR(20)), |
| 51 | test_needs_acid=True, |
| 52 | ) |
| 53 | Table( |
| 54 | "addresses", |
| 55 | metadata, |
| 56 | Column( |
| 57 | "address_id", |
| 58 | Integer, |
| 59 | primary_key=True, |
| 60 | test_needs_autoincrement=True, |
| 61 | ), |
| 62 | Column("user_id", Integer, ForeignKey("users.user_id")), |
| 63 | Column("address", String(30)), |
| 64 | test_needs_acid=True, |
| 65 | ) |
| 66 | |
| 67 | Table( |
| 68 | "u2", |
| 69 | metadata, |
| 70 | Column("user_id", INT, primary_key=True), |
| 71 | Column("user_name", VARCHAR(20)), |
| 72 | test_needs_acid=True, |
| 73 | ) |
| 74 | |
| 75 | def test_order_by_label(self, connection): |
| 76 | """test that a label within an ORDER BY works on each backend. |
nothing calls this directly
no test coverage detected