示例#1
0
 def test_filter_for_RANGE_lookup(self):
     f = Article._meta.get_field('author')
     result, params = FilterSet.filter_for_lookup(f, 'range')
     self.assertTrue(issubclass(result, ModelChoiceFilter))
     self.assertTrue(issubclass(result, BaseRangeFilter))
     self.assertEqual(params['to_field_name'], 'id')
 def test_filter_for_RANGE_lookup(self):
     f = Article._meta.get_field('author')
     result, params = FilterSet.filter_for_lookup(f, 'range')
     self.assertTrue(issubclass(result, ModelChoiceFilter))
     self.assertTrue(issubclass(result, BaseRangeFilter))
     self.assertEqual(params['to_field_name'], 'id')
示例#3
0
 def test_filter_for_ISNULL_lookup(self):
     f = Article._meta.get_field('author')
     result, params = FilterSet.filter_for_lookup(f, 'isnull')
     self.assertEqual(result, BooleanFilter)
     self.assertDictEqual(params, {})
 def test_filter_for_ISNULL_lookup(self):
     f = Article._meta.get_field('author')
     result, params = FilterSet.filter_for_lookup(f, 'isnull')
     self.assertEqual(result, BooleanFilter)
     self.assertDictEqual(params, {})