)]}'
{"tempest/api/compute/admin/test_aggregates_negative.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"ffb84e02958126d7c8984e9e0b4b128ca6097a76","unresolved":false,"context_lines":[{"line_number":144,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":145,"context_line":"    @decorators.idempotent_id(\u002719dd44e1-c435-4ee1-a402-88c4f90b5950\u0027)"},{"line_number":146,"context_line":"    def test_aggregate_add_existent_host(self):"},{"line_number":147,"context_line":"        # Adding already exist host to aggregate should fail."},{"line_number":148,"context_line":"        self.useFixture(fixtures.LockFixture(\u0027availability_zone\u0027))"},{"line_number":149,"context_line":"        aggregate \u003d self._create_test_aggregate()"},{"line_number":150,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_4d039e0e","line":147,"range":{"start_line":147,"start_character":25,"end_line":147,"end_character":30},"updated":"2020-04-13 10:53:14.000000000","message":"existing","commit_id":"fa0b0d7ca1a0d278f74b00868fa3d317aea347ae"}],"tempest/api/compute/admin/test_hosts.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"ffb84e02958126d7c8984e9e0b4b128ca6097a76","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    @decorators.idempotent_id(\u00275dc06f5b-d887-47a2-bb2a-67762ef3c6de\u0027)"},{"line_number":37,"context_line":"    def test_list_hosts_with_zone(self):"},{"line_number":38,"context_line":"        # Listing hosts with zone."},{"line_number":39,"context_line":"        self.useFixture(fixtures.LockFixture(\u0027availability_zone\u0027))"},{"line_number":40,"context_line":"        hosts \u003d self.client.list_hosts()[\u0027hosts\u0027]"},{"line_number":41,"context_line":"        host \u003d hosts[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_8d2646b7","line":38,"range":{"start_line":38,"start_character":23,"end_line":38,"end_character":34},"updated":"2020-04-13 10:53:14.000000000","message":"maybe this could be improved a little? to have it more self explanatory, something like: \"Listing hosts within a specific availability zone\"","commit_id":"fa0b0d7ca1a0d278f74b00868fa3d317aea347ae"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"ffb84e02958126d7c8984e9e0b4b128ca6097a76","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    @decorators.idempotent_id(\u00279af3c171-fbf4-4150-a624-22109733c2a6\u0027)"},{"line_number":47,"context_line":"    def test_list_hosts_with_a_blank_zone(self):"},{"line_number":48,"context_line":"        # Listing hosts with blank zone."},{"line_number":49,"context_line":"        # If send the request with a blank zone, the request will be successful"},{"line_number":50,"context_line":"        # and it will return all the hosts list"},{"line_number":51,"context_line":"        hosts \u003d self.client.list_hosts(zone\u003d\u0027\u0027)[\u0027hosts\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_ed3f0ab3","line":48,"range":{"start_line":48,"start_character":29,"end_line":48,"end_character":39},"updated":"2020-04-13 10:53:14.000000000","message":"Listing hosts with a blank availability zone\n\nI think it would be better if it stated \u0027availability zone\u0027 as it\u0027s supposed to be a description, otherwise it\u0027s just a copy paste of the test name .. it will also look clearer for a customer reading the descriptions.","commit_id":"fa0b0d7ca1a0d278f74b00868fa3d317aea347ae"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"ffb84e02958126d7c8984e9e0b4b128ca6097a76","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    @decorators.idempotent_id(\u0027c6ddbadb-c94e-4500-b12f-8ffc43843ff8\u0027)"},{"line_number":55,"context_line":"    def test_list_hosts_with_nonexistent_zone(self):"},{"line_number":56,"context_line":"        # Listing hosts with not existing zone."},{"line_number":57,"context_line":"        # If send the request with a nonexistent zone, the request will be"},{"line_number":58,"context_line":"        # successful and no hosts will be returned"},{"line_number":59,"context_line":"        hosts \u003d self.client.list_hosts(zone\u003d\u0027xxx\u0027)[\u0027hosts\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_0d47d64d","line":56,"range":{"start_line":56,"start_character":42,"end_line":56,"end_character":46},"updated":"2020-04-13 10:53:14.000000000","message":"availability zone","commit_id":"fa0b0d7ca1a0d278f74b00868fa3d317aea347ae"}],"tempest/api/compute/admin/test_hypervisor.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"ffb84e02958126d7c8984e9e0b4b128ca6097a76","unresolved":false,"context_lines":[{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    @decorators.idempotent_id(\u0027d7e1805b-3b14-4a3b-b6fd-50ec6d9f361f\u0027)"},{"line_number":136,"context_line":"    def test_search_hypervisor(self):"},{"line_number":137,"context_line":"        # Searching hypervisor by hypervisor name."},{"line_number":138,"context_line":"        hypers \u003d self._list_hypervisors()"},{"line_number":139,"context_line":"        self.assertNotEmpty(hypers, \"No hypervisors found.\")"},{"line_number":140,"context_line":"        hypers \u003d self.client.search_hypervisor("}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_ed68aabb","line":137,"range":{"start_line":137,"start_character":10,"end_line":137,"end_character":50},"updated":"2020-04-13 10:53:14.000000000","message":"This is a little confusing, maybe:\nSearching for hypervisor by its name.","commit_id":"fa0b0d7ca1a0d278f74b00868fa3d317aea347ae"}],"tempest/api/compute/servers/test_multiple_create.py":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"ffb84e02958126d7c8984e9e0b4b128ca6097a76","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    @decorators.idempotent_id(\u0027864777fb-2f1e-44e3-b5b9-3eb6fa84f2f7\u0027)"},{"line_number":42,"context_line":"    def test_multiple_create_with_reservation_return(self):"},{"line_number":43,"context_line":"        # Creating multi servers with return_reservation_id\u003dTrue,"},{"line_number":44,"context_line":"        # reservation_id will be returned."},{"line_number":45,"context_line":"        body \u003d self.create_test_server(wait_until\u003d\u0027ACTIVE\u0027,"},{"line_number":46,"context_line":"                                       min_count\u003d1,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_8da926e1","line":43,"range":{"start_line":43,"start_character":19,"end_line":43,"end_character":24},"updated":"2020-04-13 10:53:14.000000000","message":"multiple","commit_id":"fa0b0d7ca1a0d278f74b00868fa3d317aea347ae"}]}
