)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"938400c2e7e80318d07a6253f6b52265f29c28e3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Chris Yeoh \u003ccyeoh@au1.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-07-14 17:21:19 +0930"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Temporarily skip quota tests while error codes change from 413 t0 403"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This commit I7c179748769b8a0e2cc2e476ebefe33449f6f304 changes the"},{"line_number":10,"context_line":"error code for when a request fails due to quota exhaustion from 413"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"baada198_72541522","line":7,"updated":"2014-07-18 12:10:31.000000000","message":"quite a nit, s/t0/to","commit_id":"d6de5d6bc3df2544d98d80b6f997640a0d0e304b"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"9ce10d881659659fa2144352c40e48a3837d68e1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Chris Yeoh \u003ccyeoh@au1.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-07-14 17:21:19 +0930"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Temporarily skip quota tests while error codes change from 413 t0 403"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This commit I7c179748769b8a0e2cc2e476ebefe33449f6f304 changes the"},{"line_number":10,"context_line":"error code for when a request fails due to quota exhaustion from 413"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"baada198_7ffd833a","line":7,"in_reply_to":"baada198_72541522","updated":"2014-07-26 07:16:58.000000000","message":"\u0027Temporarily skip quota\u0027\n\nThe first line of the commit message does not covers what the change actually does at this revision.","commit_id":"d6de5d6bc3df2544d98d80b6f997640a0d0e304b"}],"tempest/api/compute/admin/test_quotas_negative.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"938400c2e7e80318d07a6253f6b52265f29c28e3","unresolved":false,"context_lines":[{"line_number":111,"context_line":"                        security_groups\u003ddefault_sg_quota)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        # Check we cannot create anymore"},{"line_number":114,"context_line":"        self.assertRaises((exceptions.Unauthorized, exceptions.OverLimit),"},{"line_number":115,"context_line":"                          self.sg_client.create_security_group,"},{"line_number":116,"context_line":"                          \"sg-overlimit\", \"sg-desc\")"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_c5527d12","line":114,"updated":"2014-07-18 12:10:31.000000000","message":"Should we add a comment like test_server_metadata_negative.py here?","commit_id":"d6de5d6bc3df2544d98d80b6f997640a0d0e304b"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"938400c2e7e80318d07a6253f6b52265f29c28e3","unresolved":false,"context_lines":[{"line_number":147,"context_line":"        ip_protocol \u003d \u0027tcp\u0027"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"        # Check we cannot create SG rule anymore"},{"line_number":150,"context_line":"        self.assertRaises((exceptions.OverLimit, exceptions.Unauthorized),"},{"line_number":151,"context_line":"                          self.sg_client.create_security_group_rule,"},{"line_number":152,"context_line":"                          secgroup_id, ip_protocol, 1025, 1025)"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_e5530114","line":150,"updated":"2014-07-18 12:10:31.000000000","message":"ditto","commit_id":"d6de5d6bc3df2544d98d80b6f997640a0d0e304b"}],"tempest/api/compute/servers/test_server_metadata_negative.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6ff8a683c0c5805a9f09f6848711271e1dbf5bf7","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":121,"context_line":"    @test.skip_because(bug\u003d\"1334903\")"},{"line_number":122,"context_line":"    def test_metadata_items_limit(self):"},{"line_number":123,"context_line":"        # Raise a 413 OverLimit exception while exceeding metadata items limit"},{"line_number":124,"context_line":"        # for tenant."},{"line_number":125,"context_line":"        _, quota_set \u003d self.quotas.get_quota_set(self.tenant_id)"},{"line_number":126,"context_line":"        quota_metadata \u003d quota_set[\u0027metadata_items\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_ad3ff6dd","line":123,"updated":"2014-06-27 08:07:42.000000000","message":"Please update comments too.","commit_id":"8173fc1fa7e8ad69451af1a5332ed553ee6079cf"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"66b2eb7a2c4b3bb26019dfb0e1563eb26697abc3","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    @test.attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":121,"context_line":"    @test.skip_because(bug\u003d\"1334903\")"},{"line_number":122,"context_line":"    def test_metadata_items_limit(self):"},{"line_number":123,"context_line":"        # Raise a 413 OverLimit exception while exceeding metadata items limit"},{"line_number":124,"context_line":"        # for tenant."},{"line_number":125,"context_line":"        _, quota_set \u003d self.quotas.get_quota_set(self.tenant_id)"},{"line_number":126,"context_line":"        quota_metadata \u003d quota_set[\u0027metadata_items\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab895d6_3b059ac2","line":123,"in_reply_to":"1ae5cdf2_ad3ff6dd","updated":"2014-06-30 00:18:48.000000000","message":"Done","commit_id":"8173fc1fa7e8ad69451af1a5332ed553ee6079cf"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6ff8a683c0c5805a9f09f6848711271e1dbf5bf7","unresolved":false,"context_lines":[{"line_number":131,"context_line":"                          self.client.set_server_metadata,"},{"line_number":132,"context_line":"                          self.server_id, req_metadata)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        # Raise a 413 OverLimit exception while exceeding metadata items limit"},{"line_number":135,"context_line":"        # for tenant (update)."},{"line_number":136,"context_line":"        self.assertRaises(exceptions.Unauthorized,"},{"line_number":137,"context_line":"                          self.client.update_server_metadata,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_cd444275","line":134,"updated":"2014-06-27 08:07:42.000000000","message":"ditto","commit_id":"8173fc1fa7e8ad69451af1a5332ed553ee6079cf"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"66b2eb7a2c4b3bb26019dfb0e1563eb26697abc3","unresolved":false,"context_lines":[{"line_number":131,"context_line":"                          self.client.set_server_metadata,"},{"line_number":132,"context_line":"                          self.server_id, req_metadata)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        # Raise a 413 OverLimit exception while exceeding metadata items limit"},{"line_number":135,"context_line":"        # for tenant (update)."},{"line_number":136,"context_line":"        self.assertRaises(exceptions.Unauthorized,"},{"line_number":137,"context_line":"                          self.client.update_server_metadata,"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab895d6_5b0a4ed3","line":134,"in_reply_to":"1ae5cdf2_cd444275","updated":"2014-06-30 00:18:48.000000000","message":"Done","commit_id":"8173fc1fa7e8ad69451af1a5332ed553ee6079cf"}]}
