Revision 48233747 snf-django-lib/snf_django/management/tests.py
b/snf-django-lib/snf_django/management/tests.py | ||
---|---|---|
12 | 12 |
|
13 | 13 |
class ParseFiltersTestCase(unittest.TestCase): |
14 | 14 |
def test_parse_empty(self): |
15 |
res = utils.parse_filters("") |
|
15 |
res = utils.parse_queryset_filters("")
|
|
16 | 16 |
self.assertEqual(res, ({}, {})) |
17 | 17 |
|
18 | 18 |
def test_parse_one(self): |
19 |
res = utils.parse_filters("x=2") |
|
19 |
res = utils.parse_queryset_filters("x=2")
|
|
20 | 20 |
self.assertEqual(res, ({"x": "2"}, {})) |
21 |
res = utils.parse_filters("x!=2") |
|
21 |
res = utils.parse_queryset_filters("x!=2")
|
|
22 | 22 |
self.assertEqual(res, ({}, {"x": "2"})) |
23 | 23 |
|
24 | 24 |
def test_parse_many(self): |
25 |
res = utils.parse_filters("x=2,x>=3,y!=4,z<3") |
|
25 |
res = utils.parse_queryset_filters("x=2,x>=3,y!=4,z<3")
|
|
26 | 26 |
filters = {"x": "2", "x__gte": "3", "z__lt": "3"} |
27 | 27 |
excludes = {"y": "4"} |
28 | 28 |
self.assertEqual(res, (filters, excludes)) |
Also available in: Unified diff