)]}'
{"tests/api/v1/test_list_events.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"768f4a4b0ce6f5e6fa6f2e9a681d47afcb9e0eb7","unresolved":false,"context_lines":[{"line_number":207,"context_line":"    def test_template_list_event(self):"},{"line_number":208,"context_line":"        from ceilometer.api.v1 import blueprint as v1_blueprint"},{"line_number":209,"context_line":"        self.stubs.Set(v1_blueprint, \u0027request_wants_html\u0027, lambda: True)"},{"line_number":210,"context_line":"        rv \u003d self.get(\u0027/resources/resource-id/meters/instance\u0027)"},{"line_number":211,"context_line":"        self.assertEqual(200, rv.status_code)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FSHk%3D","line":210,"updated":"2013-01-30 11:03:29.000000000","message":"Better test would be to add header in get() with \u0027Accept: text/html\u0027","commit_id":"d64f63ea6cf9a3136dbbb9de72aee2b19f4823ad"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"8a422297712efcf74a69e55572292ee82cddab4a","unresolved":false,"context_lines":[{"line_number":207,"context_line":"    def test_template_list_event(self):"},{"line_number":208,"context_line":"        from ceilometer.api.v1 import blueprint as v1_blueprint"},{"line_number":209,"context_line":"        self.stubs.Set(v1_blueprint, \u0027request_wants_html\u0027, lambda: True)"},{"line_number":210,"context_line":"        rv \u003d self.get(\u0027/resources/resource-id/meters/instance\u0027)"},{"line_number":211,"context_line":"        self.assertEqual(200, rv.status_code)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FSBc%3D","line":210,"in_reply_to":"AAAAM3%2F%2FSHk%3D","updated":"2013-01-30 12:02:12.000000000","message":"Done","commit_id":"d64f63ea6cf9a3136dbbb9de72aee2b19f4823ad"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"14a4d894c9821a762b9a188315e7f3e724b77ed4","unresolved":false,"context_lines":[{"line_number":205,"context_line":"        self.assertEquals(1, len(data[\u0027events\u0027]))"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"    def test_template_list_event(self):"},{"line_number":208,"context_line":"        from ceilometer.api.v1 import blueprint as v1_blueprint"},{"line_number":209,"context_line":"        rv \u003d self.get(\u0027/resources/resource-id/meters/instance\u0027,"},{"line_number":210,"context_line":"                      headers\u003d{\"Accept\": \"text/html\"})"},{"line_number":211,"context_line":"        self.assertEqual(200, rv.status_code)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FR68%3D","line":208,"updated":"2013-01-30 13:23:04.000000000","message":"You don\u0027t need this, right?","commit_id":"54e333df93374ed8e426aab1865fc06cf406056e"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"7f28e16aec9aa732729c97f563ceb56496e4bec0","unresolved":false,"context_lines":[{"line_number":205,"context_line":"        self.assertEquals(1, len(data[\u0027events\u0027]))"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"    def test_template_list_event(self):"},{"line_number":208,"context_line":"        from ceilometer.api.v1 import blueprint as v1_blueprint"},{"line_number":209,"context_line":"        rv \u003d self.get(\u0027/resources/resource-id/meters/instance\u0027,"},{"line_number":210,"context_line":"                      headers\u003d{\"Accept\": \"text/html\"})"},{"line_number":211,"context_line":"        self.assertEqual(200, rv.status_code)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FRrQ%3D","line":208,"in_reply_to":"AAAAM3%2F%2FR68%3D","updated":"2013-01-30 16:30:54.000000000","message":"Done","commit_id":"54e333df93374ed8e426aab1865fc06cf406056e"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"14a4d894c9821a762b9a188315e7f3e724b77ed4","unresolved":false,"context_lines":[{"line_number":208,"context_line":"        from ceilometer.api.v1 import blueprint as v1_blueprint"},{"line_number":209,"context_line":"        rv \u003d self.get(\u0027/resources/resource-id/meters/instance\u0027,"},{"line_number":210,"context_line":"                      headers\u003d{\"Accept\": \"text/html\"})"},{"line_number":211,"context_line":"        self.assertEqual(200, rv.status_code)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FR6k%3D","line":211,"updated":"2013-01-30 13:23:04.000000000","message":"One extra assert on the content-type returned, and maybe on the real content like does \"is it html?\". Though that might be tough.","commit_id":"54e333df93374ed8e426aab1865fc06cf406056e"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"7f28e16aec9aa732729c97f563ceb56496e4bec0","unresolved":false,"context_lines":[{"line_number":208,"context_line":"        from ceilometer.api.v1 import blueprint as v1_blueprint"},{"line_number":209,"context_line":"        rv \u003d self.get(\u0027/resources/resource-id/meters/instance\u0027,"},{"line_number":210,"context_line":"                      headers\u003d{\"Accept\": \"text/html\"})"},{"line_number":211,"context_line":"        self.assertEqual(200, rv.status_code)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FRrI%3D","line":211,"in_reply_to":"AAAAM3%2F%2FR6k%3D","updated":"2013-01-30 16:30:54.000000000","message":"Any idea on how to assert on the real content? How deep should we exam the real content?","commit_id":"54e333df93374ed8e426aab1865fc06cf406056e"}]}
