MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_alternate_create_drop

Method test_alternate_create_drop

test/sql/test_metadata.py:1770–1783  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1768 is_(tt2._dropper_ddl.element, tt2)
1769
1770 def test_alternate_create_drop(self):
1771 meta = MetaData()
1772
1773 table = Table("mytable", meta, Column("x", Integer))
1774
1775 table.set_creator_ddl(CreateTable(table, if_not_exists=True))
1776 table.set_dropper_ddl(DropTable(table, if_exists=True))
1777
1778 m2 = MetaData()
1779
1780 ttarget = table.to_metadata(m2)
1781
1782 is_(ttarget._creator_ddl.element, ttarget)
1783 is_(ttarget._dropper_ddl.element, ttarget)
1784
1785
1786class InfoTest(fixtures.TestBase):

Callers

nothing calls this directly

Calls 9

set_creator_ddlMethod · 0.95
set_dropper_ddlMethod · 0.95
to_metadataMethod · 0.95
MetaDataClass · 0.90
TableClass · 0.90
ColumnClass · 0.90
CreateTableClass · 0.90
DropTableClass · 0.90
is_Function · 0.90

Tested by

no test coverage detected