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

Method test_uq_conv_name

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

Source from the content-addressed store, hash-verified

5960 eq_(uq.name, "uq_user_data")
5961
5962 def test_uq_conv_name(self):
5963 u1 = self._fixture(
5964 naming_convention={"uq": "uq_%(table_name)s_%(column_0_name)s"}
5965 )
5966 uq = UniqueConstraint(u1.c.data, name=naming.conv("myname"))
5967 self.assert_compile(
5968 schema.AddConstraint(uq),
5969 'ALTER TABLE "user" ADD CONSTRAINT myname UNIQUE (data)',
5970 dialect="default",
5971 )
5972
5973 def test_uq_defer_name_convention(self):
5974 u1 = self._fixture(

Callers

nothing calls this directly

Calls 4

_fixtureMethod · 0.95
UniqueConstraintClass · 0.90
convMethod · 0.80
assert_compileMethod · 0.80

Tested by

no test coverage detected