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')