MCPcopy Create free account
hub / github.com/zzzeek/sqlalchemy / test_column_computed

Method test_column_computed

test/dialect/oracle/test_compiler.py:1543–1556  ·  view source on GitHub ↗
(self, text, persisted)

Source from the content-addressed store, hash-verified

1541 id_="iaa",
1542 )
1543 def test_column_computed(self, text, persisted):
1544 m = MetaData()
1545 kwargs = {"persisted": persisted} if persisted != "ignore" else {}
1546 t = Table(
1547 "t",
1548 m,
1549 Column("x", Integer),
1550 Column("y", Integer, Computed("x + 2", **kwargs)),
1551 )
1552 self.assert_compile(
1553 schema.CreateTable(t),
1554 "CREATE TABLE t (x INTEGER, y INTEGER GENERATED "
1555 "ALWAYS AS (x + 2)%s)" % text,
1556 )
1557
1558 def test_column_computed_persisted_true(self):
1559 m = MetaData()

Callers

nothing calls this directly

Calls 5

MetaDataClass · 0.90
TableClass · 0.90
ColumnClass · 0.90
ComputedClass · 0.90
assert_compileMethod · 0.80

Tested by

no test coverage detected