def test_transformed_field(self): model_field = Person._meta.get_field('datetime_joined') class_lookups = utils.class_lookups(model_field) self.assertIn('exact', class_lookups) self.assertIn('year', class_lookups) self.assertIn('date', class_lookups)
def test_standard_field(self): model_field = Person._meta.get_field('name') class_lookups = utils.class_lookups(model_field) self.assertIn('exact', class_lookups) if django.VERSION >= (1, 9): self.assertNotIn('year', class_lookups) self.assertNotIn('date', class_lookups) else: self.assertIn('year', class_lookups)