)]}'
{"test/unit/common/test_memcached.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"e26d7550494098eb2356ccdd132ecc2dc7b46aa6","unresolved":false,"context_lines":[{"line_number":404,"context_line":"            memcache_client.get_multi((\u0027some_key2\u0027, \u0027some_key1\u0027), \u0027multi_key\u0027),"},{"line_number":405,"context_line":"            [[4, 5, 6], [1, 2, 3]])"},{"line_number":406,"context_line":"        self.assertEqual(list(mock.cache.values())[0][1], \u00270\u0027)"},{"line_number":407,"context_line":"        self.assertEqual(mock.cache.values()[1][1], \u00270\u0027)"},{"line_number":408,"context_line":"        memcache_client.set_multi("},{"line_number":409,"context_line":"            {\u0027some_key1\u0027: [1, 2, 3], \u0027some_key2\u0027: [4, 5, 6]}, \u0027multi_key\u0027,"},{"line_number":410,"context_line":"            time\u003d20)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_425414c9","line":407,"range":{"start_line":407,"start_character":25,"end_line":407,"end_character":44},"updated":"2016-06-23 20:05:52.000000000","message":"Won\u0027t this cause problems, too?","commit_id":"791e86aa136cea58d9680d5e9b1b85ea5563832d"},{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"f3592f5b55dee330b8eed841948d7ae987601262","unresolved":false,"context_lines":[{"line_number":404,"context_line":"            memcache_client.get_multi((\u0027some_key2\u0027, \u0027some_key1\u0027), \u0027multi_key\u0027),"},{"line_number":405,"context_line":"            [[4, 5, 6], [1, 2, 3]])"},{"line_number":406,"context_line":"        self.assertEqual(list(mock.cache.values())[0][1], \u00270\u0027)"},{"line_number":407,"context_line":"        self.assertEqual(mock.cache.values()[1][1], \u00270\u0027)"},{"line_number":408,"context_line":"        memcache_client.set_multi("},{"line_number":409,"context_line":"            {\u0027some_key1\u0027: [1, 2, 3], \u0027some_key2\u0027: [4, 5, 6]}, \u0027multi_key\u0027,"},{"line_number":410,"context_line":"            time\u003d20)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_9d9be817","line":407,"range":{"start_line":407,"start_character":25,"end_line":407,"end_character":44},"in_reply_to":"3aaa91ec_425414c9","updated":"2016-06-24 07:53:47.000000000","message":"tl; dr \u003d\u003e fixed!\n\n--\n\nMy tool is very dummy: it only matchs xxx.values()[0].\n\nIf a dictionary only contains a single item, it makes sense to get the value of the single item.\n\nIf a dictionary contains more than 1 item, it doesn\u0027t seem reliable to get multiple values, since the items are unordered.\n\nWell, on this specific example, both values are expected to have the same value, so the order should not matter ;-)","commit_id":"791e86aa136cea58d9680d5e9b1b85ea5563832d"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"e26d7550494098eb2356ccdd132ecc2dc7b46aa6","unresolved":false,"context_lines":[{"line_number":409,"context_line":"            {\u0027some_key1\u0027: [1, 2, 3], \u0027some_key2\u0027: [4, 5, 6]}, \u0027multi_key\u0027,"},{"line_number":410,"context_line":"            time\u003d20)"},{"line_number":411,"context_line":"        self.assertEqual(list(mock.cache.values())[0][1], \u002720\u0027)"},{"line_number":412,"context_line":"        self.assertEqual(mock.cache.values()[1][1], \u002720\u0027)"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"        fortydays \u003d 50 * 24 * 60 * 60"},{"line_number":415,"context_line":"        esttimeout \u003d time.time() + fortydays"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_8260bca6","line":412,"range":{"start_line":412,"start_character":25,"end_line":412,"end_character":44},"updated":"2016-06-23 20:05:52.000000000","message":"Ditto.","commit_id":"791e86aa136cea58d9680d5e9b1b85ea5563832d"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"e26d7550494098eb2356ccdd132ecc2dc7b46aa6","unresolved":false,"context_lines":[{"line_number":419,"context_line":"        self.assertTrue("},{"line_number":420,"context_line":"            -1 \u003c\u003d float(list(mock.cache.values())[0][1]) - esttimeout \u003c\u003d 1)"},{"line_number":421,"context_line":"        self.assertTrue("},{"line_number":422,"context_line":"            -1 \u003c\u003d float(mock.cache.values()[1][1]) - esttimeout \u003c\u003d 1)"},{"line_number":423,"context_line":"        self.assertEqual(memcache_client.get_multi("},{"line_number":424,"context_line":"            (\u0027some_key2\u0027, \u0027some_key1\u0027, \u0027not_exists\u0027), \u0027multi_key\u0027),"},{"line_number":425,"context_line":"            [[4, 5, 6], [1, 2, 3], None])"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_6265d0b3","line":422,"range":{"start_line":422,"start_character":24,"end_line":422,"end_character":43},"updated":"2016-06-23 20:05:52.000000000","message":"Ditto.","commit_id":"791e86aa136cea58d9680d5e9b1b85ea5563832d"}]}
