)]}'
{"monasca_api/v2/reference/metrics.py":[{"author":{"_account_id":2419,"name":"Roland Hochmuth","email":"roland.hochmuth@hpe.com","username":"roland-hochmuth-s"},"change_message_id":"44f3d0cc0cb0db1f8ce760e9e0fa34b1a0eb35b6","unresolved":false,"context_lines":[{"line_number":222,"context_line":"        helpers.validate_query_dimensions(dimensions)"},{"line_number":223,"context_line":"        start_timestamp \u003d helpers.get_query_starttime_timestamp(req)"},{"line_number":224,"context_line":"        end_timestamp \u003d helpers.get_query_endtime_timestamp(req, False)"},{"line_number":225,"context_line":"        helpers.validate_timestamps(start_timestamp, end_timestamp)"},{"line_number":226,"context_line":"        statistics \u003d helpers.get_query_statistics(req)"},{"line_number":227,"context_line":"        period \u003d helpers.get_query_period(req)"},{"line_number":228,"context_line":"        offset \u003d helpers.get_query_param(req, \u0027offset\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a8ffd7b_65488e88","line":225,"updated":"2015-12-01 03:25:31.000000000","message":"Would prefer calling this validate_start_end_timetamps.","commit_id":"e0339676b9ec1df6ae9a018e23fcf4669a789567"}],"monasca_tempest_tests/tests/api/test_measurements.py":[{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"d5a89932ce9a0f4b4f70ab8111996cb5dc95cd57","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":224,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":225,"context_line":"    def test_list_measurements_with_endtime_equals_starttime(self):"},{"line_number":226,"context_line":"        query_parms \u003d \u0027?name\u003d\u0027 + str(self._name) + \u0027\u0026merge_metrics\u003dtrue\u0027 \\"},{"line_number":227,"context_line":"                      \u0027\u0026start_time\u003d\u0027 + str(self._start_time) + \\"},{"line_number":228,"context_line":"                      \u0027\u0026end_time\u003d\u0027 + str(self._start_time) + \\"},{"line_number":229,"context_line":"                      \u0027\u0026dimensions\u003d\u0027 + \u0027key-1:value-1,key-2:value-2\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_82cb4a72","line":226,"updated":"2015-12-03 15:52:37.000000000","message":"\u0027self._name\u0027 should be \u0027self._name1\u0027","commit_id":"48f6a278a6e67d9d51d17760ad6a7aab791ef12f"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"8a97638dd9bf8ba8aec82cb561c6d0ddc3b3db9b","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":224,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":225,"context_line":"    def test_list_measurements_with_endtime_equals_starttime(self):"},{"line_number":226,"context_line":"        start_time1 \u003d timeutils.iso8601_from_timestamp("},{"line_number":227,"context_line":"            self._start_timestamp1 / 1000)"},{"line_number":228,"context_line":"        query_parms \u003d \u0027?name\u003d\u0027 + self._name1 + \u0027\u0026merge_metrics\u003dtrue\u0027 \\"},{"line_number":229,"context_line":"                      \u0027\u0026start_time\u003d\u0027 + str(start_time1) + \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_4ce8fb10","line":226,"updated":"2015-12-04 15:36:04.000000000","message":"NameError: global name \u0027timeutils\u0027 is not defined","commit_id":"50e264dbb2c72e02d6cf50ebe041e6ff0e235a78"},{"author":{"_account_id":18286,"name":"Shinya Kawabata","email":"s-kawabata@wx.jp.nec.com","username":"kawabata"},"change_message_id":"e02019190523d912814b1afe1212e4665d94e725","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":224,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":225,"context_line":"    def test_list_measurements_with_endtime_equals_starttime(self):"},{"line_number":226,"context_line":"        start_time1 \u003d timeutils.iso8601_from_timestamp("},{"line_number":227,"context_line":"            self._start_timestamp1 / 1000)"},{"line_number":228,"context_line":"        query_parms \u003d \u0027?name\u003d\u0027 + self._name1 + \u0027\u0026merge_metrics\u003dtrue\u0027 \\"},{"line_number":229,"context_line":"                      \u0027\u0026start_time\u003d\u0027 + str(start_time1) + \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_8f27b511","line":226,"in_reply_to":"7a740942_4ce8fb10","updated":"2015-12-04 16:06:14.000000000","message":"\u0027timeutils\u0027 has been used around in this source. See line 95, 99, 129, 173, 175.. and so on. Please recheck your test environment.","commit_id":"50e264dbb2c72e02d6cf50ebe041e6ff0e235a78"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"1eb364eb993b1c30ec8d487838039ff9322850b4","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":224,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":225,"context_line":"    def test_list_measurements_with_endtime_equals_starttime(self):"},{"line_number":226,"context_line":"        start_time1 \u003d timeutils.iso8601_from_timestamp("},{"line_number":227,"context_line":"            self._start_timestamp1 / 1000)"},{"line_number":228,"context_line":"        query_parms \u003d \u0027?name\u003d\u0027 + self._name1 + \u0027\u0026merge_metrics\u003dtrue\u0027 \\"},{"line_number":229,"context_line":"                      \u0027\u0026start_time\u003d\u0027 + str(start_time1) + \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_da7c9d74","line":226,"in_reply_to":"7a740942_4ce8fb10","updated":"2015-12-04 16:10:30.000000000","message":"In the helpers, there is a function called timestamp_to_iso that you can use.","commit_id":"50e264dbb2c72e02d6cf50ebe041e6ff0e235a78"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"2f15d516aaf69eeb128beb4eefcab20a7a65b697","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":224,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":225,"context_line":"    def test_list_measurements_with_endtime_equals_starttime(self):"},{"line_number":226,"context_line":"        start_time1 \u003d timeutils.iso8601_from_timestamp("},{"line_number":227,"context_line":"            self._start_timestamp1 / 1000)"},{"line_number":228,"context_line":"        query_parms \u003d \u0027?name\u003d\u0027 + self._name1 + \u0027\u0026merge_metrics\u003dtrue\u0027 \\"},{"line_number":229,"context_line":"                      \u0027\u0026start_time\u003d\u0027 + str(start_time1) + \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_7a5ec913","line":226,"in_reply_to":"7a740942_8f27b511","updated":"2015-12-04 16:10:29.000000000","message":"Sorry, I should have investigated a bit further. It was used, but it has been removed in favor of a method in the helpers file. If you rebase onto the latest from master, it should disappear from this file","commit_id":"50e264dbb2c72e02d6cf50ebe041e6ff0e235a78"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"3a90e42331067759381bc04df544fa078eb26acc","unresolved":false,"context_lines":[{"line_number":223,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":224,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027])"},{"line_number":225,"context_line":"    def test_list_measurements_with_endtime_equals_starttime(self):"},{"line_number":226,"context_line":"        start_time1 \u003d timeutils.iso8601_from_timestamp("},{"line_number":227,"context_line":"            self._start_timestamp1 / 1000)"},{"line_number":228,"context_line":"        query_parms \u003d \u0027?name\u003d\u0027 + self._name1 + \u0027\u0026merge_metrics\u003dtrue\u0027 \\"},{"line_number":229,"context_line":"                      \u0027\u0026start_time\u003d\u0027 + str(start_time1) + \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_fae079fc","line":226,"in_reply_to":"7a740942_da7c9d74","updated":"2015-12-04 16:12:56.000000000","message":"\"self.start_timestamp1\" also doesn\u0027t exist, it should be \"self.start_timestamp\"","commit_id":"50e264dbb2c72e02d6cf50ebe041e6ff0e235a78"}]}
