MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / define_tables

Method define_tables

test/sql/test_query.py:44–74  ·  view source on GitHub ↗
(cls, metadata)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 5

TableClass · 0.90
ColumnClass · 0.90
VARCHARClass · 0.90
ForeignKeyClass · 0.90
StringClass · 0.90

Tested by

no test coverage detected