MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_sequence_not_duped

Method test_sequence_not_duped

test/engine/test_execute.py:1132–1151  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1130 return engine, buf
1131
1132 def test_sequence_not_duped(self):
1133 engine, buf = self._engine_fixture()
1134 metadata = MetaData()
1135 t = Table(
1136 "testtable",
1137 metadata,
1138 Column(
1139 "pk",
1140 Integer,
1141 normalize_sequence(config, Sequence("testtable_pk_seq")),
1142 primary_key=True,
1143 ),
1144 )
1145
1146 t.create(engine)
1147 t.drop(engine)
1148
1149 eq_(re.findall(r"CREATE (\w+)", buf.getvalue()), ["SEQUENCE", "TABLE"])
1150
1151 eq_(re.findall(r"DROP (\w+)", buf.getvalue()), ["TABLE", "SEQUENCE"])
1152
1153
1154class SchemaTranslateTest(fixtures.TestBase, testing.AssertsExecutionResults):

Callers

nothing calls this directly

Calls 9

_engine_fixtureMethod · 0.95
createMethod · 0.95
dropMethod · 0.95
MetaDataClass · 0.90
TableClass · 0.90
ColumnClass · 0.90
normalize_sequenceFunction · 0.90
SequenceClass · 0.90
eq_Function · 0.90

Tested by

no test coverage detected