)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e5edd1ee173489d0b3c920f8eb42435767b43369","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     ivan-zhu \u003cbozhu@linux.vnet.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-11-10 00:22:43 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"port test_hypervisor into nova v3 part2"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"this ports test_hypervisor into nova v3 and"},{"line_number":10,"context_line":"corresponding hypervisor_client"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAATn%2F%2FIeg%3D","line":7,"updated":"2013-11-14 01:36:54.000000000","message":"nit: The part1 patchset is \"port test_hypervisor into v3 part1\", does not include \"nova\".\n\nso how about removing \"nova\" from this part2 patchset, or adding \"nova\" to part1 patchset.","commit_id":"2539083cecbf3753ccb4c5b56d321ba3cc98f799"}],"tempest/api/compute/v3/admin/test_hypervisor_negative.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"3e378e5d406ddea9a8bca104560b2eacbd992eca","unresolved":false,"context_lines":[{"line_number":121,"context_line":"            self.non_adm_client.get_hypervisor_list_details)"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    @attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":124,"context_line":"    def test_search_nonexistent_hypervisor(self):"},{"line_number":125,"context_line":"        nonexistent_hypervisor_name \u003d data_utils.rand_name(\u0027test_hypervisor\u0027)"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"        self.assertRaises("}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2FIfw%3D","side":"PARENT","line":124,"updated":"2013-11-14 01:33:08.000000000","message":"Why should we remove this test?\n\nIf passing non existent name to search_hypervisor(), does a NotFound exception happen in v3 API?\n\nIf the exception does not happen and len(response) is 0, how about the following change:\n\n resp, hypers \u003d self.client.search_hypervisor(nonexistent_hypervisor_name)\n self.assertEqual(200, resp.status)\n self.assertEqual(0, len(hypers))","commit_id":"70126c9af5f78404fa6b7c29affeacd008a33bc6"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"f384d6199bf5c27c5045c844376a3cf8beb5c97e","unresolved":false,"context_lines":[{"line_number":121,"context_line":"            self.non_adm_client.get_hypervisor_list_details)"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    @attr(type\u003d[\u0027negative\u0027, \u0027gate\u0027])"},{"line_number":124,"context_line":"    def test_search_nonexistent_hypervisor(self):"},{"line_number":125,"context_line":"        nonexistent_hypervisor_name \u003d data_utils.rand_name(\u0027test_hypervisor\u0027)"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"        self.assertRaises("}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2FC3w%3D","side":"PARENT","line":124,"in_reply_to":"AAAATn%2F%2FIfw%3D","updated":"2013-11-15 08:08:40.000000000","message":"ok,good point. and it will be added in the positive tests file.","commit_id":"70126c9af5f78404fa6b7c29affeacd008a33bc6"}]}
