MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _assert_drop_index

Method _assert_drop_index

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

Source from the content-addressed store, hash-verified

622 )
623
624 def _assert_drop_index(self, elements, generator, argument, checkfirst):
625 self._assert_ddl((schema.DropIndex,), elements, generator, argument)
626
627 if CheckFirst(checkfirst) & CheckFirst.INDEXES:
628 tablename = argument.table.name
629 indexname = argument.name
630 eq_(
631 generator.dialect.has_index.mock_calls,
632 [mock.call(mock.ANY, tablename, indexname, schema=mock.ANY)],
633 )
634 else:
635 eq_(
636 generator.dialect.has_index.mock_calls,
637 [],
638 )
639
640 def _assert_ddl(self, ddl_cls, elements, generator, argument):
641 elements = list(elements)

Calls 3

_assert_ddlMethod · 0.95
CheckFirstClass · 0.90
eq_Function · 0.90

Tested by

no test coverage detected