def test_no_lookup_differing_source_and_dest(self): filter = Filter(source='something', dest='field', lookups=[None]) expected = [ ('something', 'field'), ] actual = list(filter.source_dest_pairs()) assert expected == actual
def test_no_lookup_same_source_and_dest(self): filter = Filter('field', lookups=[None]) expected = [ ('field', 'field'), ] actual = list(filter.source_dest_pairs()) assert expected == actual
def test_lte_lookup_differing_source_and_dest(self): filter = Filter(source='something', dest='field', lookups=['lte']) expected = [('something__lte', 'field__lte'), ('something', 'field__lte')] actual = list(filter.source_dest_pairs()) assert sorted(expected) == sorted(actual)
def test_gte_lookup_same_source_and_dest(self): filter = Filter('field', lookups=['gte']) expected = [('field__gte', 'field__gte'), ('field', 'field__gte')] actual = list(filter.source_dest_pairs()) assert sorted(expected) == sorted(actual)