)]}'
{"monasca_tempest_tests/tests/api/test_monascastatsd.py":[{"author":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"change_message_id":"8742eca8a56f2286d841c0ae58653278a8cfb423","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    def test_basic_statsd(self):"},{"line_number":32,"context_line":"        statsd \u003d monascastatsd.Client(name\u003d\u0027monasca\u0027)"},{"line_number":33,"context_line":"        foo \u003d statsd.get_gauge(name\u003d\u0027Test|Test\u0027)"},{"line_number":34,"context_line":"        foo.send(\u0027Test|Test\u0027, 1, dimensions\u003d{\u0027A:B\u0027: 1, \u0027BC\u0027: 3})"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa7ab95a_fc9086ef","line":34,"range":{"start_line":34,"start_character":12,"end_line":34,"end_character":16},"updated":"2016-09-01 19:08:23.000000000","message":"Don\u0027t forget that you still need to query the API for the new metric and verify that it was accepted.  It will take a bit of time to show up so I think we typically loop and sleep for a length of time waiting for it to arrive.","commit_id":"5b299da2b1f94d9195a3a08bdbb7e0871f8beade"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"328a88cca503a5fa050a6e36a88d3f198bb0da6a","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    def test_basic_statsd(self):"},{"line_number":32,"context_line":"        statsd \u003d monascastatsd.Client(name\u003d\u0027monasca\u0027)"},{"line_number":33,"context_line":"        foo \u003d statsd.get_gauge(name\u003d\u0027Test|Test\u0027)"},{"line_number":34,"context_line":"        foo.send(\u0027Test|Test\u0027, 1, dimensions\u003d{\u0027A:B\u0027: 1, \u0027BC\u0027: 3})"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa7ab95a_7c38f6ee","line":34,"range":{"start_line":34,"start_character":12,"end_line":34,"end_character":16},"in_reply_to":"fa7ab95a_fc9086ef","updated":"2016-09-01 19:10:49.000000000","message":"Roger. I think things are showing up properly, so I will get this fix in soon.","commit_id":"5b299da2b1f94d9195a3a08bdbb7e0871f8beade"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"f57c13167bef0b3cf63cca1d8fa4c2887beeff62","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2016 Hewlett Packard Enterprise Development LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":13,"id":"fa31d9ce_59219a9e","line":1,"range":{"start_line":1,"start_character":16,"end_line":1,"end_character":20},"updated":"2017-02-13 17:20:31.000000000","message":"2017","commit_id":"3b7bf73b18f138a6f4f98fce32c640405d8fc96d"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"bb98f5baf3fc19bfbea0cddc1f720b914f82664b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2016 Hewlett Packard Enterprise Development LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":13,"id":"fa31d9ce_59f43af1","line":1,"range":{"start_line":1,"start_character":16,"end_line":1,"end_character":20},"in_reply_to":"fa31d9ce_59219a9e","updated":"2017-02-13 17:24:44.000000000","message":"Done","commit_id":"3b7bf73b18f138a6f4f98fce32c640405d8fc96d"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"f57c13167bef0b3cf63cca1d8fa4c2887beeff62","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":34,"context_line":"    def test_basic_statsd(self):"},{"line_number":35,"context_line":"        statsd \u003d monascastatsd.Client(name\u003d\u0027monasca\u0027)"},{"line_number":36,"context_line":"        foo \u003d statsd.get_gauge(name\u003d\u0027TestGauge\u0027)"},{"line_number":37,"context_line":"        foo.send(\u0027TestMetric\u0027, 1, dimensions\u003d{\u0027A:B\u0027: \u00271\u0027, \u0027BC\u0027: \u00273\u0027})"},{"line_number":38,"context_line":"        for timer in xrange(constants.MAX_RETRIES):"},{"line_number":39,"context_line":"            query_params \u003d \u0027?name\u003dmonasca.TestGauge.TestMetric\u0027"}],"source_content_type":"text/x-python","patch_set":13,"id":"fa31d9ce_9914f244","line":36,"range":{"start_line":36,"start_character":8,"end_line":36,"end_character":11},"updated":"2017-02-13 17:20:31.000000000","message":"Can you change this variable name please?","commit_id":"3b7bf73b18f138a6f4f98fce32c640405d8fc96d"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"bb98f5baf3fc19bfbea0cddc1f720b914f82664b","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    @test.attr(type\u003d\"gate\")"},{"line_number":34,"context_line":"    def test_basic_statsd(self):"},{"line_number":35,"context_line":"        statsd \u003d monascastatsd.Client(name\u003d\u0027monasca\u0027)"},{"line_number":36,"context_line":"        foo \u003d statsd.get_gauge(name\u003d\u0027TestGauge\u0027)"},{"line_number":37,"context_line":"        foo.send(\u0027TestMetric\u0027, 1, dimensions\u003d{\u0027A:B\u0027: \u00271\u0027, \u0027BC\u0027: \u00273\u0027})"},{"line_number":38,"context_line":"        for timer in xrange(constants.MAX_RETRIES):"},{"line_number":39,"context_line":"            query_params \u003d \u0027?name\u003dmonasca.TestGauge.TestMetric\u0027"}],"source_content_type":"text/x-python","patch_set":13,"id":"fa31d9ce_19eac20f","line":36,"range":{"start_line":36,"start_character":8,"end_line":36,"end_character":11},"in_reply_to":"fa31d9ce_9914f244","updated":"2017-02-13 17:24:44.000000000","message":"Done","commit_id":"3b7bf73b18f138a6f4f98fce32c640405d8fc96d"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"a071b5930744be32cc7e2dae5e1e3db3851a733c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"            query_params \u003d \u0027?name\u003dmonasca.TestGauge.TestMetric\u0027"},{"line_number":40,"context_line":"            resp \u003d self.monasca_client.list_metrics(query_params)"},{"line_number":41,"context_line":"            if len(resp) !\u003d 0:"},{"line_number":42,"context_line":"                return"},{"line_number":43,"context_line":"            else:"},{"line_number":44,"context_line":"                time.sleep(constants.RETRY_WAIT_SECS)"},{"line_number":45,"context_line":"        error_msg \u003d \"Failed test_basic_statsd: \" \\"}],"source_content_type":"text/x-python","patch_set":15,"id":"fa31d9ce_d9782af5","line":42,"range":{"start_line":42,"start_character":16,"end_line":42,"end_character":22},"updated":"2017-02-13 17:32:20.000000000","message":"As long as you have the response, you might as well check that it has the right value and dimensions","commit_id":"00af723a6d9104a8b1fd558f9a98b3c61c579a9b"}]}
