)]}'
{"glance/tests/unit/test_cache_middleware.py":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"f321733db9a172e46319eacdaefc53c9c4eef175","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import webob"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import glance.api.middleware.cache"},{"line_number":21,"context_line":"import glance.db"},{"line_number":22,"context_line":"from glance.common import exception"},{"line_number":23,"context_line":"from glance import context"},{"line_number":24,"context_line":"from glance import registry"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F5GI%3D","line":21,"updated":"2013-03-07 12:54:18.000000000","message":"hey :)\n\nThis import should be after glance.common","commit_id":"3e5b6a762592725ff5548f7de5769edcbddcec07"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"f321733db9a172e46319eacdaefc53c9c4eef175","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        request \u003d webob.Request.blank(\u0027/v1/images/%s\u0027 % image_id)"},{"line_number":163,"context_line":"        request.context \u003d context.RequestContext()"},{"line_number":164,"context_line":"        cache_filter \u003d ProcessRequestTestCacheFilter()"},{"line_number":165,"context_line":"        self.stubs.Set("},{"line_number":166,"context_line":"            registry, \u0027get_image_metadata\u0027,"},{"line_number":167,"context_line":"            fake_get_image_metadata)"},{"line_number":168,"context_line":"        self.assertRaises("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F5GA%3D","line":165,"updated":"2013-03-07 12:54:18.000000000","message":"Hi,\n\nWhy this new line? I think it would be better to follow the parenthesis:\n\nself.stubs.Set(registry, .....","commit_id":"3e5b6a762592725ff5548f7de5769edcbddcec07"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"f321733db9a172e46319eacdaefc53c9c4eef175","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"        cache_filter \u003d ProcessRequestTestCacheFilter()"},{"line_number":184,"context_line":"        self.stubs.Set("},{"line_number":185,"context_line":"            cache_filter, \u0027_process_v1_request\u0027,"},{"line_number":186,"context_line":"            fake_process_v1_request)"},{"line_number":187,"context_line":"        cache_filter.process_request(request)"},{"line_number":188,"context_line":"        self.assertTrue("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F5F8%3D","line":185,"updated":"2013-03-07 12:54:18.000000000","message":"ditto","commit_id":"3e5b6a762592725ff5548f7de5769edcbddcec07"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"f321733db9a172e46319eacdaefc53c9c4eef175","unresolved":false,"context_lines":[{"line_number":201,"context_line":"        request \u003d webob.Request.blank(\u0027/v1/images/%s\u0027 % image_id)"},{"line_number":202,"context_line":"        request.context \u003d context.RequestContext()"},{"line_number":203,"context_line":"        cache_filter \u003d ProcessRequestTestCacheFilter()"},{"line_number":204,"context_line":"        self.stubs.Set("},{"line_number":205,"context_line":"            registry, \u0027get_image_metadata\u0027,"},{"line_number":206,"context_line":"            fake_get_image_metadata)"},{"line_number":207,"context_line":"        actual \u003d cache_filter._process_v1_request("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F5F0%3D","line":204,"updated":"2013-03-07 12:54:18.000000000","message":"ditto","commit_id":"3e5b6a762592725ff5548f7de5769edcbddcec07"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"f321733db9a172e46319eacdaefc53c9c4eef175","unresolved":false,"context_lines":[{"line_number":238,"context_line":"    def test_process_response(self):"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"        def fake_fetch_request_info():"},{"line_number":241,"context_line":"                return (\u0027test1\u0027, \u0027GET\u0027)"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"        cache_filter \u003d ProcessRequestTestCacheFilter()"},{"line_number":244,"context_line":"        cache_filter._fetch_request_info \u003d fake_fetch_request_info"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F5F4%3D","line":241,"updated":"2013-03-07 12:54:18.000000000","message":"Hey :)\n\nextra indentation here.. :(","commit_id":"3e5b6a762592725ff5548f7de5769edcbddcec07"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"e685692937ea800132e84a446bc2a06ab0d36455","unresolved":false,"context_lines":[{"line_number":161,"context_line":"        request \u003d webob.Request.blank(\u0027/v1/images/%s\u0027 % image_id)"},{"line_number":162,"context_line":"        request.context \u003d context.RequestContext()"},{"line_number":163,"context_line":"        cache_filter \u003d ProcessRequestTestCacheFilter()"},{"line_number":164,"context_line":"        self.stubs.Set("},{"line_number":165,"context_line":"            registry, \u0027get_image_metadata\u0027, fake_get_image_metadata)"},{"line_number":166,"context_line":"        self.assertRaises("},{"line_number":167,"context_line":"            exception.NotFound, cache_filter._process_v1_request,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAN3%2F%2F5Cg%3D","line":164,"updated":"2013-03-07 13:22:46.000000000","message":"hey,\n\nwell, actually I meant:\n\nself.stubs.Set(registry, \u0027get_image_metadata\u0027,\n                       fake_get_image_metadata)\n\n\nSorry for not explaining myself correctly! Btw, don\u0027t trust the indentation in this comment, gerrit messes it up","commit_id":"0b525a7f48605719b4dc838f1ef58162a0612016"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"e685692937ea800132e84a446bc2a06ab0d36455","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        request \u003d webob.Request.blank(\u0027/v1/images/%s\u0027 % image_id)"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"        cache_filter \u003d ProcessRequestTestCacheFilter()"},{"line_number":182,"context_line":"        self.stubs.Set("},{"line_number":183,"context_line":"            cache_filter, \u0027_process_v1_request\u0027, fake_process_v1_request)"},{"line_number":184,"context_line":"        cache_filter.process_request(request)"},{"line_number":185,"context_line":"        self.assertTrue("}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAN3%2F%2F5CY%3D","line":182,"updated":"2013-03-07 13:22:46.000000000","message":"ditto","commit_id":"0b525a7f48605719b4dc838f1ef58162a0612016"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"e685692937ea800132e84a446bc2a06ab0d36455","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        request \u003d webob.Request.blank(\u0027/v1/images/%s\u0027 % image_id)"},{"line_number":199,"context_line":"        request.context \u003d context.RequestContext()"},{"line_number":200,"context_line":"        cache_filter \u003d ProcessRequestTestCacheFilter()"},{"line_number":201,"context_line":"        self.stubs.Set("},{"line_number":202,"context_line":"            registry, \u0027get_image_metadata\u0027, fake_get_image_metadata)"},{"line_number":203,"context_line":"        actual \u003d cache_filter._process_v1_request("},{"line_number":204,"context_line":"            request, image_id, dummy_img_iterator)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAN3%2F%2F5CQ%3D","line":201,"updated":"2013-03-07 13:22:46.000000000","message":"ditto","commit_id":"0b525a7f48605719b4dc838f1ef58162a0612016"},{"author":{"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},"change_message_id":"251667d151f0141a05ef6b0097e20a7787293018","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    def test_checksum_v2_header(self):"},{"line_number":100,"context_line":"        cache_filter \u003d ChecksumTestCacheFilter()"},{"line_number":101,"context_line":"        headers \u003d {\"x-image-meta-checksum\": \"1234567890\","},{"line_number":102,"context_line":"                   \"Content-MD5\": \"abcdefghi\"}"},{"line_number":103,"context_line":"        resp \u003d webob.Response(headers\u003dheaders)"},{"line_number":104,"context_line":"        cache_filter._process_GET_response(resp, None)"},{"line_number":105,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAN3%2F%2Fzjs%3D","line":102,"updated":"2013-03-11 22:29:52.000000000","message":"Is this reformat needed?","commit_id":"58393b9a23c60c3a92d209ef317a352180ec12cb"},{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"257b0da6e2e5af5829e1bad9fc67ac15669ddbf2","unresolved":false,"context_lines":[{"line_number":213,"context_line":"        super(TestProcessResponse, self).tearDown()"},{"line_number":214,"context_line":"        self.stubs.UnsetAll()"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"    def test_process_v1_DELETE_responce(self):"},{"line_number":217,"context_line":"        image_id \u003d \u0027test1\u0027"},{"line_number":218,"context_line":"        request \u003d webob.Request.blank(\u0027/v1/images/%s\u0027 % image_id)"},{"line_number":219,"context_line":"        request.context \u003d context.RequestContext()"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAOX%2F%2F89Y%3D","line":216,"updated":"2013-04-04 18:29:34.000000000","message":"minor spelling issue, s/responce/response/","commit_id":"02723410b1ca7577690745f770d5b4bf6f4ab601"}]}
