def testAddRemove(self): query = QUrlQuery() query.addQueryItem("a", "b"); self.assertTrue(not query.isEmpty()) self.assertTrue(query.hasQueryItem("a")) self.assertEqual(query.queryItemValue("a"), "b") self.assertEqual(query.allQueryItemValues("a"), ["b"])
def testAllQueryItemsValues(self): url = QUrlQuery() key = 'key' valid_data = ['data', 'valid', 'test'] for i, data in enumerate(valid_data): url.addQueryItem(key, data) self.assertEqual(url.allQueryItemValues(key), list(valid_data[:i + 1]))