MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _assert_create_index

Method _assert_create_index

test/sql/test_ddlemit.py:608–622  ·  view source on GitHub ↗
(self, elements, generator, argument, checkfirst)

Source from the content-addressed store, hash-verified

606 )
607
608 def _assert_create_index(self, elements, generator, argument, checkfirst):
609 self._assert_ddl((schema.CreateIndex,), elements, generator, argument)
610
611 if CheckFirst(checkfirst) & CheckFirst.INDEXES:
612 tablename = argument.table.name
613 indexname = argument.name
614 eq_(
615 generator.dialect.has_index.mock_calls,
616 [mock.call(mock.ANY, tablename, indexname, schema=mock.ANY)],
617 )
618 else:
619 eq_(
620 generator.dialect.has_index.mock_calls,
621 [],
622 )
623
624 def _assert_drop_index(self, elements, generator, argument, checkfirst):
625 self._assert_ddl((schema.DropIndex,), elements, generator, argument)

Calls 3

_assert_ddlMethod · 0.95
CheckFirstClass · 0.90
eq_Function · 0.90

Tested by

no test coverage detected