def test_build_query_from_querydict_two_values(self): """docstring for test_build_query_from_querydict_two_values""" dictionary = QueryDict("key=value&key2=value2") result = build_query(dictionary) q = [Q(**({u'key__icontains': u'value'})), Q(**({u'key2__icontains': u'value2'}))] self.assertEqual(q[0].children, result[1].children) self.assertEqual(q[1].children, result[0].children)
def test_build_query_two_arguements(self): dictionary = {'key': 'value', 'key2': 'value2'} result = build_query(dictionary) q = [Q(**({'key__icontains': 'value'})), Q(**({'key2__icontains': 'value2'}))] self.assertEqual(q[0].children, result[1].children) self.assertEqual(q[1].children, result[0].children)
def test_build_query_from_querydict(self): """Testing query building from querydict.""" dictionairy = QueryDict("key=value") result = build_query(dictionairy) q = [Q(**{'key__icontains': u'value'})] self.assertEqual(q[0].children, result[0].children)
def test_build_query_one_argument(self): dictionary = {'key': 'value'} result = build_query(dictionary) q = [Q(**({'key__icontains': 'value'}))] self.assertEqual(q[0].children, result[0].children)