)]}'
{"ceilometer/tests/api/v2/test_event_scenarios.py":[{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":150,"context_line":"                            \u0027value\u0027: \u0027100.123456\u0027},"},{"line_number":151,"context_line":"                           {\u0027name\u0027: \u0027trait_D\u0027,"},{"line_number":152,"context_line":"                            \u0027type\u0027: \u0027datetime\u0027,"},{"line_number":153,"context_line":"                            \u0027value\u0027: \u00272013-12-31T05:00:00\u0027}]"},{"line_number":154,"context_line":"        self.assertEqual(event[\u0027message_id\u0027], \u0027100\u0027)"},{"line_number":155,"context_line":"        self.assertEqual(event[\u0027event_type\u0027], \u0027Bar\u0027)"},{"line_number":156,"context_line":"        self.assertEqual(event[\u0027generated\u0027], \u00272013-12-31T05:00:00\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI%2Bg%3D","line":153,"updated":"2014-03-08 09:27:33.000000000","message":"Hmm, looks like it\u0027s wrong here","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"}],"ceilometer/tests/api/v2/test_list_events_scenarios.py":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        data \u003d self.get_json(\u0027/meters/instance\u0027)"},{"line_number":89,"context_line":"        self.assertEqual(2, len(data))"},{"line_number":90,"context_line":"        for s in data:"},{"line_number":91,"context_line":"            self.assertEqual(s[\u0027recorded_at\u0027],"},{"line_number":92,"context_line":"                             timeutils.utcnow.override_time.isoformat())"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def test_all_trailing_slash(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FvtU%3D","line":91,"updated":"2014-03-14 03:14:51.000000000","message":"I think the order here needs to be changed too","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"}],"ceilometer/tests/api/v2/test_list_meters_scenarios.py":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":182,"context_line":"                                 \u0027op\u0027: \u0027gt\u0027,"},{"line_number":183,"context_line":"                                 \u0027value\u0027: isotime}],"},{"line_number":184,"context_line":"                             expect_errors\u003dTrue)"},{"line_number":185,"context_line":"        self.assertEqual(resp.status_code, 400)"},{"line_number":186,"context_line":"        self.assertEqual(jsonutils.loads(resp.body)[\u0027error_message\u0027]"},{"line_number":187,"context_line":"                         [\u0027faultstring\u0027],"},{"line_number":188,"context_line":"                         \u0027Unknown argument: \"timestamp\": \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FvtI%3D","line":185,"updated":"2014-03-14 03:14:51.000000000","message":"this needs to be changed too.","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        self.assertEqual(resp.status_code, 400)"},{"line_number":186,"context_line":"        self.assertEqual(jsonutils.loads(resp.body)[\u0027error_message\u0027]"},{"line_number":187,"context_line":"                         [\u0027faultstring\u0027],"},{"line_number":188,"context_line":"                         \u0027Unknown argument: \"timestamp\": \u0027"},{"line_number":189,"context_line":"                         \u0027not valid for this resource\u0027)"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    def test_list_samples(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FvtE%3D","line":188,"updated":"2014-03-14 03:14:51.000000000","message":"this needs to be changed too.","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":193,"context_line":"                             q\u003d[{\u0027field\u0027: \u0027search_offset\u0027,"},{"line_number":194,"context_line":"                                 \u0027op\u0027: \u0027eq\u0027,"},{"line_number":195,"context_line":"                                 \u0027value\u0027: 42}],"},{"line_number":196,"context_line":"                             expect_errors\u003dTrue)"},{"line_number":197,"context_line":"        self.assertEqual(resp.status_code, 400)"},{"line_number":198,"context_line":"        self.assertEqual(jsonutils.loads(resp.body)[\u0027error_message\u0027]"},{"line_number":199,"context_line":"                         [\u0027faultstring\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2Fvs8%3D","line":196,"updated":"2014-03-14 03:14:51.000000000","message":"this needs to be changed too.","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":198,"context_line":"        self.assertEqual(jsonutils.loads(resp.body)[\u0027error_message\u0027]"},{"line_number":199,"context_line":"                         [\u0027faultstring\u0027],"},{"line_number":200,"context_line":"                         \"Invalid input for field/attribute field. \""},{"line_number":201,"context_line":"                         \"Value: \u0027search_offset\u0027. \""},{"line_number":202,"context_line":"                         \"search_offset cannot be used without timestamp\")"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def test_query_samples_with_search_offset(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2Fvs4%3D","line":201,"updated":"2014-03-14 03:14:51.000000000","message":"this needs to be changed too.","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":213,"context_line":"                                 \u0027value\u0027: \u0027sub_prop_value\u0027,"},{"line_number":214,"context_line":"                                 }])"},{"line_number":215,"context_line":"        self.assertEqual(1, len(data))"},{"line_number":216,"context_line":"        self.assertEqual(data[0][\u0027resource_id\u0027], \u0027resource-id4\u0027)"},{"line_number":217,"context_line":"        metadata \u003d data[0][\u0027resource_metadata\u0027]"},{"line_number":218,"context_line":"        self.assertIsNotNone(metadata)"},{"line_number":219,"context_line":"        self.assertEqual(metadata[\u0027tag\u0027], \u0027self.sample4\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2Fvss%3D","line":216,"updated":"2014-03-14 03:14:51.000000000","message":"Is this the correct order?","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":217,"context_line":"        metadata \u003d data[0][\u0027resource_metadata\u0027]"},{"line_number":218,"context_line":"        self.assertIsNotNone(metadata)"},{"line_number":219,"context_line":"        self.assertEqual(metadata[\u0027tag\u0027], \u0027self.sample4\u0027)"},{"line_number":220,"context_line":"        self.assertEqual(metadata[\u0027properties.prop_1\u0027], \u0027prop_value\u0027)"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"    def test_get_one_sample(self):"},{"line_number":223,"context_line":"        sample_id \u003d self.messages[1][\u0027message_id\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FvsY%3D","line":220,"updated":"2014-03-14 03:14:51.000000000","message":"The above 2 line, I think they\u0027re in wrong order","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"}],"ceilometer/tests/api/v2/test_list_resources_scenarios.py":[{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        )"},{"line_number":201,"context_line":"        self.conn.record_metering_data(msg2)"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"        data \u003d self.get_json(\u0027/resources/resource-id\u0027)"},{"line_number":204,"context_line":"        self.assertEqual(data[\u0027resource_id\u0027], \u0027resource-id\u0027)"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def test_with_source(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI%2BU%3D","line":203,"updated":"2014-03-08 09:27:33.000000000","message":"change it back :)","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":249,"context_line":"                                               }])"},{"line_number":250,"context_line":"        ids \u003d [r[\u0027resource_id\u0027] for r in data]"},{"line_number":251,"context_line":"        self.assertEqual([\u0027resource-id\u0027], ids)"},{"line_number":252,"context_line":"        sources \u003d [r[\u0027source\u0027] for r in data]"},{"line_number":253,"context_line":"        self.assertEqual(sources, [\u0027test_list_resources\u0027])"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"    def test_with_invalid_resource_id(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI%2BM%3D","line":252,"updated":"2014-03-08 09:27:33.000000000","message":"ditto","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":477,"context_line":"        self.conn.record_metering_data(msg)"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"        data \u003d self.get_json(\u0027/resources\u0027)"},{"line_number":480,"context_line":"        metadata \u003d data[0][\u0027metadata\u0027]"},{"line_number":481,"context_line":"        self.assertEqual(list(sorted(metadata.iteritems())),"},{"line_number":482,"context_line":"                         [(u\u0027dict_properties.key\u0027, u\u0027value\u0027),"},{"line_number":483,"context_line":"                          (u\u0027display_name\u0027, u\u0027test-server\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI98%3D","line":480,"updated":"2014-03-08 09:27:33.000000000","message":"ditto","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"}],"ceilometer/tests/api/v2/test_post_samples_scenarios.py":[{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        s1[0][\u0027message_id\u0027] \u003d data.json[0][\u0027message_id\u0027]"},{"line_number":66,"context_line":"        # source is generated if not provided."},{"line_number":67,"context_line":"        s1[0][\u0027source\u0027] \u003d \u0027%s:openstack\u0027 % s1[0][\u0027project_id\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        self.assertEqual(data.json, s1)"},{"line_number":70,"context_line":"        self.assertEqual(self.published[0][1][\u0027args\u0027][\u0027data\u0027][0], s1[0])"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI9c%3D","line":68,"updated":"2014-03-08 09:27:33.000000000","message":"Looks like everything was fine here too","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":172,"context_line":"            msg \u003d self.published[0][1][\u0027args\u0027][\u0027data\u0027][x]"},{"line_number":173,"context_line":"            timestamp \u003d timeutils.parse_isotime(msg[\u0027timestamp\u0027])"},{"line_number":174,"context_line":"            msg[\u0027timestamp\u0027] \u003d timestamp.replace(tzinfo\u003dNone).isoformat()"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"            self.assertEqual(c, s)"},{"line_number":177,"context_line":"            self.assertEqual(self.published[0][1][\u0027args\u0027][\u0027data\u0027][x], s)"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI9U%3D","line":175,"updated":"2014-03-08 09:27:33.000000000","message":"ditto","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":232,"context_line":"            s[\u0027message_id\u0027] \u003d data.json[x][\u0027message_id\u0027]"},{"line_number":233,"context_line":"            # timestamp not given so it is generated."},{"line_number":234,"context_line":"            s[\u0027timestamp\u0027] \u003d data.json[x][\u0027timestamp\u0027]"},{"line_number":235,"context_line":"            s.setdefault(\u0027resource_metadata\u0027, dict())"},{"line_number":236,"context_line":"            self.assertEqual(data.json[x], s)"},{"line_number":237,"context_line":"            self.assertEqual(self.published[0][1][\u0027args\u0027][\u0027data\u0027][x], s)"},{"line_number":238,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI9M%3D","line":235,"updated":"2014-03-08 09:27:33.000000000","message":"ditto","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":280,"context_line":"            s[\u0027message_id\u0027] \u003d data.json[x][\u0027message_id\u0027]"},{"line_number":281,"context_line":"            # timestamp not given so it is generated."},{"line_number":282,"context_line":"            s[\u0027timestamp\u0027] \u003d data.json[x][\u0027timestamp\u0027]"},{"line_number":283,"context_line":"            s.setdefault(\u0027resource_metadata\u0027, dict())"},{"line_number":284,"context_line":"            self.assertEqual(data.json[x], s)"},{"line_number":285,"context_line":"            self.assertEqual(self.published[0][1][\u0027args\u0027][\u0027data\u0027][x], s)"},{"line_number":286,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI9E%3D","line":283,"updated":"2014-03-08 09:27:33.000000000","message":"ditto?","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"061e715d37d981e688c713bd1463edbdf2cffbec","unresolved":false,"context_lines":[{"line_number":317,"context_line":"            s[\u0027timestamp\u0027] \u003d data.json[x][\u0027timestamp\u0027]"},{"line_number":318,"context_line":"            s[\u0027user_id\u0027] \u003d user_id"},{"line_number":319,"context_line":"            s[\u0027project_id\u0027] \u003d project_id"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"            self.assertEqual(data.json[x], s)"},{"line_number":322,"context_line":"            self.assertEqual(self.published[0][1][\u0027args\u0027][\u0027data\u0027][x], s)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FI9A%3D","line":320,"updated":"2014-03-08 09:27:33.000000000","message":"ditto?","commit_id":"3ba4536ae961d3b149fa76a2dd99095de3f49008"}],"ceilometer/tests/api/v2/test_query.py":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":319,"context_line":"            request.headers.return_value \u003d {\u0027X-ProjectId\u0027: \u0027foobar\u0027}"},{"line_number":320,"context_line":"            kwargs \u003d api._query_to_kwargs(queries,"},{"line_number":321,"context_line":"                                          storage.SampleFilter.__init__)"},{"line_number":322,"context_line":"            for o in [\u0027user\u0027, \u0027project\u0027, \u0027resource\u0027]:"},{"line_number":323,"context_line":"                self.assertEqual(kwargs.get(o), \u0027fake_%s_id\u0027 % o)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2Fvqc%3D","line":322,"updated":"2014-03-14 03:14:51.000000000","message":"Need to change the order too.","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"}],"ceilometer/tests/compute/notifications/test_instance.py":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"1363538911dc797919bc0af04c4c5323ff0be732","unresolved":false,"context_lines":[{"line_number":564,"context_line":"                 INSTANCE_CREATE_END[\u0027payload\u0027][\u0027instance_type_id\u0027]),"},{"line_number":565,"context_line":"                (\u0027host\u0027, info.resource_metadata[\u0027host\u0027],"},{"line_number":566,"context_line":"                 INSTANCE_CREATE_END[\u0027publisher_id\u0027]),"},{"line_number":567,"context_line":"        ]:"},{"line_number":568,"context_line":"            self.assertEqual(actual, expected, name)"},{"line_number":569,"context_line":""},{"line_number":570,"context_line":"    @staticmethod"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FvqI%3D","line":567,"updated":"2014-03-14 03:14:51.000000000","message":"need to change here too","commit_id":"3fe70259781a0bf25904e3cb35cdb454ffaf9d09"}]}
