)]}'
{"test/functional/test_container.py":[{"author":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"change_message_id":"22d2668d52eb40365efe0deb933b4f3fc5a6b8e8","unresolved":false,"context_lines":[{"line_number":80,"context_line":"                body \u003d resp.read()"},{"line_number":81,"context_line":"                if resp.status \u003d\u003d 404:"},{"line_number":82,"context_line":"                    break"},{"line_number":83,"context_line":"                self.assertEqual(2, resp.status // 100, resp.status)"},{"line_number":84,"context_line":"                objs \u003d json.loads(body)"},{"line_number":85,"context_line":"                if not objs:"},{"line_number":86,"context_line":"                    break"}],"source_content_type":"text/x-python","patch_set":1,"id":"7af24918_282b8e95","line":83,"updated":"2016-03-03 10:01:30.000000000","message":"this is not a huge deal, but just for consistency sake, can you move the expected value to be the second argument. While quickly looking through the rest of the code that seems to be the pattern we follow. See line 90, 99, 104, etc...","commit_id":"69127522a7c664e574f9ffa3d7226ae2a606d923"}],"test/functional/tests.py":[{"author":{"_account_id":21239,"name":"Alex Szarka","email":"szarka@inf.u-szeged.hu","username":"xavvior"},"change_message_id":"ab68097510aae746cc8782d3b304700229b31578","unresolved":false,"context_lines":[{"line_number":546,"context_line":"            f \u003d files[i]"},{"line_number":547,"context_line":"            for j in range(1, len(files) - i):"},{"line_number":548,"context_line":"                self.assertEqual(cont.files(parms\u003d{\u0027limit\u0027: j, \u0027marker\u0027: f}),"},{"line_number":549,"context_line":"                                 files[i + 1: i + j + 1],)"},{"line_number":550,"context_line":"            self.assertEqual(cont.files(parms\u003d{\u0027marker\u0027: f}), files[i + 1:])"},{"line_number":551,"context_line":"            self.assertEqual(cont.files(parms\u003d{\u0027marker\u0027: f, \u0027prefix\u0027: f}), [])"},{"line_number":552,"context_line":"            self.assertEqual(cont.files(parms\u003d{\u0027prefix\u0027: f}), [f])"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_3bc8a356","line":549,"range":{"start_line":549,"start_character":56,"end_line":549,"end_character":57},"updated":"2016-07-01 14:47:51.000000000","message":"unnecessary. please remove this.","commit_id":"9cef211455cdfc59aad8531446765a72b8ba52c0"}],"test/unit/obj/test_ssync.py":[{"author":{"_account_id":18603,"name":"Béla Vancsics","email":"vancsics@inf.u-szeged.hu","username":"vancsics"},"change_message_id":"dd669cac3d17b5230168c86c60adafa021d1f915","unresolved":false,"context_lines":[{"line_number":479,"context_line":"        for subreq in results.get(\u0027tx_updates\u0027):"},{"line_number":480,"context_line":"            obj \u003d subreq[\u0027path\u0027].split(\u0027/\u0027)[3]"},{"line_number":481,"context_line":"            method \u003d subreq[\u0027method\u0027]"},{"line_number":482,"context_line":"            self.assertTrue(obj in expected_subreqs[method],"},{"line_number":483,"context_line":"                            \u0027Unexpected %s subreq for object %s, expected %s\u0027"},{"line_number":484,"context_line":"                            % (method, obj, expected_subreqs[method]))"},{"line_number":485,"context_line":"            expected_subreqs[method].remove(obj)"},{"line_number":486,"context_line":"            if method \u003d\u003d \u0027PUT\u0027:"},{"line_number":487,"context_line":"                expected_body \u003d \u0027%s___%s\u0027 % (subreq[\u0027path\u0027], rx_node_index)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1aa78d24_b8515e64","line":484,"range":{"start_line":482,"start_character":12,"end_line":484,"end_character":70},"updated":"2016-07-13 08:20:05.000000000","message":"e.g.","commit_id":"84740cc2bbaeff96b5296d1ede8be2e081338dc3"}]}
