)]}'
{"tempest/api/compute/v3/servers/test_server_addresses_negative.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"332ab197b4e773a58254ef0a6c5ef6e9e1e98115","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from tempest.api.compute import base"},{"line_number":17,"context_line":"from tempest import config"},{"line_number":18,"context_line":"from tempest import exceptions"},{"line_number":19,"context_line":"from tempest import test"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9v4%3D","line":17,"updated":"2014-02-27 04:59:50.000000000","message":"CONF is not used in this file. so this should be removed.","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"},{"author":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"change_message_id":"d43f69e55a63ad6d5ae1ac7af0d2b087bfd53c43","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from tempest.api.compute import base"},{"line_number":17,"context_line":"from tempest import config"},{"line_number":18,"context_line":"from tempest import exceptions"},{"line_number":19,"context_line":"from tempest import test"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9hk%3D","line":17,"in_reply_to":"AAAAVX%2F%2F9v4%3D","updated":"2014-02-27 06:04:30.000000000","message":"Done","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"332ab197b4e773a58254ef0a6c5ef6e9e1e98115","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from tempest import exceptions"},{"line_number":19,"context_line":"from tempest import test"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"CONF \u003d config.CONF"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class ServerAddressesV3NegativeTest(base.BaseV3ComputeTest):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9v8%3D","line":21,"updated":"2014-02-27 04:59:50.000000000","message":"ditto","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"},{"author":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"change_message_id":"d43f69e55a63ad6d5ae1ac7af0d2b087bfd53c43","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from tempest import exceptions"},{"line_number":19,"context_line":"from tempest import test"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"CONF \u003d config.CONF"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class ServerAddressesV3NegativeTest(base.BaseV3ComputeTest):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9hg%3D","line":21,"in_reply_to":"AAAAVX%2F%2F9v8%3D","updated":"2014-02-27 06:04:30.000000000","message":"Done","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"332ab197b4e773a58254ef0a6c5ef6e9e1e98115","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        resp, cls.server \u003d cls.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":37,"context_line":"    def test_list_server_addresses_invalid_server_id(self):"},{"line_number":38,"context_line":"        # List addresses request should fail if server id not in system"},{"line_number":39,"context_line":"        self.assertRaises(exceptions.NotFound, self.client.list_addresses,"},{"line_number":40,"context_line":"                          \u0027999\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9wo%3D","line":37,"updated":"2014-02-27 04:59:50.000000000","message":"s/invalid/nonexistent/","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"},{"author":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"change_message_id":"d43f69e55a63ad6d5ae1ac7af0d2b087bfd53c43","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        resp, cls.server \u003d cls.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":37,"context_line":"    def test_list_server_addresses_invalid_server_id(self):"},{"line_number":38,"context_line":"        # List addresses request should fail if server id not in system"},{"line_number":39,"context_line":"        self.assertRaises(exceptions.NotFound, self.client.list_addresses,"},{"line_number":40,"context_line":"                          \u0027999\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9hc%3D","line":37,"in_reply_to":"AAAAVX%2F%2F9wo%3D","updated":"2014-02-27 06:04:30.000000000","message":"Done","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"332ab197b4e773a58254ef0a6c5ef6e9e1e98115","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    def test_list_server_addresses_invalid_server_id(self):"},{"line_number":38,"context_line":"        # List addresses request should fail if server id not in system"},{"line_number":39,"context_line":"        self.assertRaises(exceptions.NotFound, self.client.list_addresses,"},{"line_number":40,"context_line":"                          \u0027999\u0027)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":43,"context_line":"    def test_list_server_addresses_by_network_neg(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9wU%3D","line":40,"updated":"2014-02-27 04:59:50.000000000","message":"better to replace static value with data_utils.rand_uuid() for representing server-id format.\n\ntest_server_metadata_negative.py is a good sample for this.","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"},{"author":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"change_message_id":"d43f69e55a63ad6d5ae1ac7af0d2b087bfd53c43","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    def test_list_server_addresses_invalid_server_id(self):"},{"line_number":38,"context_line":"        # List addresses request should fail if server id not in system"},{"line_number":39,"context_line":"        self.assertRaises(exceptions.NotFound, self.client.list_addresses,"},{"line_number":40,"context_line":"                          \u0027999\u0027)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":43,"context_line":"    def test_list_server_addresses_by_network_neg(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F9hY%3D","line":40,"in_reply_to":"AAAAVX%2F%2F9wU%3D","updated":"2014-02-27 06:04:30.000000000","message":"Done","commit_id":"4eacaea64c2dcc23a808a50bdb3bccb18d455342"}]}
