def test_invalid_usage_regex(self): m = MiscModel() m.save() with self.assertRaisesRegexp(InvalidLookupUsage, 'string'): obj_matches_q(m, Q(text__regex=[1, 2, 3]), lookup_adapter='python')
def test_text_iexact(self): m = MiscModel(text='a') assert obj_matches_q(m, Q(text__iexact='A'), lookup_adapter='python') assert not obj_matches_q(m, Q(text__exact='A'), lookup_adapter='python')