)]}'
{"nova/tests/unit/api/openstack/compute/test_volumes.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d7d3239a8fe46e16689b9f919e5899d971d77aa0","unresolved":false,"context_lines":[{"line_number":1399,"context_line":"        self.controller.delete(req, \u00275\u0027)"},{"line_number":1400,"context_line":""},{"line_number":1401,"context_line":"    def test_delete_duplicate_query_parameters_validation(self):"},{"line_number":1402,"context_line":"        params \u003d ["},{"line_number":1403,"context_line":"            (\u0027delete_info\u0027, jsonutils.dumps({\u0027volume_id\u0027: \u00271\u0027})),"},{"line_number":1404,"context_line":"            (\u0027delete_info\u0027, jsonutils.dumps({\u0027volume_id\u0027: \u00272\u0027}))"},{"line_number":1405,"context_line":"        ]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_d561a212","line":1402,"updated":"2019-12-12 15:06:04.000000000","message":"https://docs.python.org/3.8/library/urllib.parse.html#urllib.parse.urlencode\n\nack, so this can be \"Convert a mapping object or a sequence of two-element tuples, which may contain str or bytes objects, to a percent-encoded ASCII text string.\"\n\nAnd \"When a sequence of two-element tuples is used as the query argument, the first element of each tuple is a key and the second is a value.\"\n\nI\u0027m not really sure what\u0027s wrong with the dict usage here though?","commit_id":"9428ebfed976e0d5755b72ef85fc92721f9d30ee"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c3a825d8892b6413208634d2c8c72acbcab38b00","unresolved":false,"context_lines":[{"line_number":1399,"context_line":"        self.controller.delete(req, \u00275\u0027)"},{"line_number":1400,"context_line":""},{"line_number":1401,"context_line":"    def test_delete_duplicate_query_parameters_validation(self):"},{"line_number":1402,"context_line":"        params \u003d ["},{"line_number":1403,"context_line":"            (\u0027delete_info\u0027, jsonutils.dumps({\u0027volume_id\u0027: \u00271\u0027})),"},{"line_number":1404,"context_line":"            (\u0027delete_info\u0027, jsonutils.dumps({\u0027volume_id\u0027: \u00272\u0027}))"},{"line_number":1405,"context_line":"        ]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_157bbabe","line":1402,"in_reply_to":"3fa7e38b_d561a212","updated":"2019-12-12 15:07:18.000000000","message":"(9:06:39 AM) efried: mriedem: URLs allow repetition of keys; dicts don\u0027t.\n(9:06:49 AM) efried: mriedem: querystrings are also ordered.","commit_id":"9428ebfed976e0d5755b72ef85fc92721f9d30ee"}]}
