)]}'
{"test/unit/common/test_constraints.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"1b90ce2fc50a88dfc8d20f024823347c9454b00d","unresolved":false,"context_lines":[{"line_number":252,"context_line":"                   \u0027X-Timestamp\u0027: str(ts)}"},{"line_number":253,"context_line":"        resp \u003d constraints.check_delete_headers("},{"line_number":254,"context_line":"            Request.blank(\u0027/\u0027, headers\u003dheaders))"},{"line_number":255,"context_line":"        self.assertIsInstance(resp, Request)"},{"line_number":256,"context_line":"        self.assertIn(\u0027x-delete-at\u0027, resp.headers)"},{"line_number":257,"context_line":"        expected_delete_at \u003d str(int(ts) + 600)"},{"line_number":258,"context_line":"        self.assertEqual(resp.headers.get(\u0027X-Delete-At\u0027), expected_delete_at)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_ff7689a4","line":255,"range":{"start_line":255,"start_character":13,"end_line":255,"end_character":44},"updated":"2018-01-05 17:20:32.000000000","message":"Well this just seems insane. I know it was here before, but can we please change this variable name?","commit_id":"188b79d9ed1ca38eec53eebe76c39b1a12b70c0b"},{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"f9307917ff3188e0f6acdaab191f2b27a5ce0e78","unresolved":false,"context_lines":[{"line_number":252,"context_line":"                   \u0027X-Timestamp\u0027: str(ts)}"},{"line_number":253,"context_line":"        resp \u003d constraints.check_delete_headers("},{"line_number":254,"context_line":"            Request.blank(\u0027/\u0027, headers\u003dheaders))"},{"line_number":255,"context_line":"        self.assertIsInstance(resp, Request)"},{"line_number":256,"context_line":"        self.assertIn(\u0027x-delete-at\u0027, resp.headers)"},{"line_number":257,"context_line":"        expected_delete_at \u003d str(int(ts) + 600)"},{"line_number":258,"context_line":"        self.assertEqual(resp.headers.get(\u0027X-Delete-At\u0027), expected_delete_at)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_7aafe7e2","line":255,"range":{"start_line":255,"start_character":13,"end_line":255,"end_character":44},"in_reply_to":"9f91af0f_ff7689a4","updated":"2018-01-05 18:05:24.000000000","message":"Done","commit_id":"188b79d9ed1ca38eec53eebe76c39b1a12b70c0b"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"1b90ce2fc50a88dfc8d20f024823347c9454b00d","unresolved":false,"context_lines":[{"line_number":253,"context_line":"        resp \u003d constraints.check_delete_headers("},{"line_number":254,"context_line":"            Request.blank(\u0027/\u0027, headers\u003dheaders))"},{"line_number":255,"context_line":"        self.assertIsInstance(resp, Request)"},{"line_number":256,"context_line":"        self.assertIn(\u0027x-delete-at\u0027, resp.headers)"},{"line_number":257,"context_line":"        expected_delete_at \u003d str(int(ts) + 600)"},{"line_number":258,"context_line":"        self.assertEqual(resp.headers.get(\u0027X-Delete-At\u0027), expected_delete_at)"},{"line_number":259,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_1f2c8d97","line":256,"updated":"2018-01-05 17:20:32.000000000","message":"Might also be nice to add\n\n self.assertNotIn(\u0027x-delete-after\u0027, resp.headers)","commit_id":"188b79d9ed1ca38eec53eebe76c39b1a12b70c0b"},{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"f9307917ff3188e0f6acdaab191f2b27a5ce0e78","unresolved":false,"context_lines":[{"line_number":253,"context_line":"        resp \u003d constraints.check_delete_headers("},{"line_number":254,"context_line":"            Request.blank(\u0027/\u0027, headers\u003dheaders))"},{"line_number":255,"context_line":"        self.assertIsInstance(resp, Request)"},{"line_number":256,"context_line":"        self.assertIn(\u0027x-delete-at\u0027, resp.headers)"},{"line_number":257,"context_line":"        expected_delete_at \u003d str(int(ts) + 600)"},{"line_number":258,"context_line":"        self.assertEqual(resp.headers.get(\u0027X-Delete-At\u0027), expected_delete_at)"},{"line_number":259,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_9aaaebcf","line":256,"in_reply_to":"9f91af0f_1f2c8d97","updated":"2018-01-05 18:05:24.000000000","message":"Done","commit_id":"188b79d9ed1ca38eec53eebe76c39b1a12b70c0b"}]}
