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

Method test_labels_overlap_label

test/sql/test_selectable.py:3759–3773  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3757 self._assert_result_keys(sel, ["x_id", "id"])
3758
3759 def test_labels_overlap_label(self):
3760 sel = self._labels_overlap().set_label_style(
3761 LABEL_STYLE_TABLENAME_PLUS_COL
3762 )
3763 eq_(
3764 list(sel.selected_columns.keys()),
3765 ["t_x_id", "t_x_id_1"],
3766 )
3767 eq_(
3768 list(sel.subquery().c.keys()),
3769 ["t_x_id", "t_x_id_1"],
3770 # ["t_x_id", "t_x_id"] # if we turn off deduping entirely,
3771 )
3772 self._assert_result_keys(sel, ["t_x_id", "t_x_id_1"])
3773 self._assert_subq_result_keys(sel, ["t_x_id", "t_x_id_1"])
3774
3775 def _labels_overlap_keylabels_dont(self):
3776 m = MetaData()

Callers

nothing calls this directly

Calls 7

_labels_overlapMethod · 0.95
_assert_result_keysMethod · 0.95
eq_Function · 0.90
set_label_styleMethod · 0.45
keysMethod · 0.45
subqueryMethod · 0.45

Tested by

no test coverage detected