def test_query_list(self): url = URLObject(scheme='http', host='www.google.com') url |= ('q', 'query') self.assertEqual(url.query_list(), [(u'q', u'query')]) self.assertEqual( (url | ('q', 'another')).query_list(), [(u'q', u'another')]) self.assertEqual( (url & ('q', 'another')).query_list(), [(u'q', u'query'), (u'q', u'another')])