)]}'
{"nova/tests/functional/api_sample_tests/api_samples/os-hypervisors/v2.33/hypervisors-detail-resp.json.tpl":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d49113b59c1ffe76b4504b0f9673c27db5cb6e09","unresolved":false,"context_lines":[{"line_number":33,"context_line":"            \"running_vms\": 0,"},{"line_number":34,"context_line":"            \"service\": {"},{"line_number":35,"context_line":"                \"host\": \"%(host_name)s\","},{"line_number":36,"context_line":"                \"id\": 5,"},{"line_number":37,"context_line":"                \"disabled_reason\": null"},{"line_number":38,"context_line":"            },"},{"line_number":39,"context_line":"            \"vcpus\": 2,"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3fa7e38b_9539eaf2","line":36,"range":{"start_line":36,"start_character":21,"end_line":36,"end_character":24},"updated":"2019-09-29 15:14:10.000000000","message":"let\u0027s use \"%(service_id)s\" to avoid hardcoded value in template which can mismatch anytime depends on response value.","commit_id":"36f62928a9b7ecea45b162dbb3f24fee54ec1f63"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b9bdfbbdb49faff95517e5b96c394cb84b7df92e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"            \"running_vms\": 0,"},{"line_number":34,"context_line":"            \"service\": {"},{"line_number":35,"context_line":"                \"host\": \"%(host_name)s\","},{"line_number":36,"context_line":"                \"id\": 5,"},{"line_number":37,"context_line":"                \"disabled_reason\": null"},{"line_number":38,"context_line":"            },"},{"line_number":39,"context_line":"            \"vcpus\": 2,"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3fa7e38b_f2ddcadc","line":36,"range":{"start_line":36,"start_character":21,"end_line":36,"end_character":24},"in_reply_to":"3fa7e38b_9539eaf2","updated":"2019-09-30 13:56:20.000000000","message":"Done","commit_id":"36f62928a9b7ecea45b162dbb3f24fee54ec1f63"}],"nova/tests/functional/api_sample_tests/test_hypervisors.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"38ecfa17da18e3a3936bd793c767b2859b4bad12","unresolved":false,"context_lines":[{"line_number":58,"context_line":"        hypervisor_id \u003d \u00271\u0027"},{"line_number":59,"context_line":"        subs \u003d {"},{"line_number":60,"context_line":"            \u0027hypervisor_id\u0027: hypervisor_id,"},{"line_number":61,"context_line":"            \u0027service_id\u0027: \u0027[0-9]+\u0027,"},{"line_number":62,"context_line":"        }"},{"line_number":63,"context_line":"        response \u003d self._do_get(\u0027os-hypervisors/detail\u0027)"},{"line_number":64,"context_line":"        self._verify_response(\u0027hypervisors-detail-resp\u0027, subs, response, 200)"}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_e034c2e0","line":61,"range":{"start_line":61,"start_character":12,"end_line":61,"end_character":35},"updated":"2019-10-04 18:06:46.000000000","message":"Yup what\u0027s below matches this.","commit_id":"ead5eb2507dfabc2ad038ee45f182325adaf4483"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"38ecfa17da18e3a3936bd793c767b2859b4bad12","unresolved":false,"context_lines":[{"line_number":144,"context_line":"        # When comparing the template to the sample we just care that the"},{"line_number":145,"context_line":"        # hypervisor id and service id are UUIDs."},{"line_number":146,"context_line":"        subs[\u0027hypervisor_id\u0027] \u003d vanilla_regexes[\u0027uuid\u0027]"},{"line_number":147,"context_line":"        subs[\u0027service_id\u0027] \u003d vanilla_regexes[\u0027uuid\u0027]"},{"line_number":148,"context_line":"        return subs"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    def test_hypervisors_list(self):"}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_60569209","line":147,"range":{"start_line":147,"start_character":8,"end_line":147,"end_character":52},"updated":"2019-10-04 18:06:46.000000000","message":"And this doesn\u0027t work before 2.53 because the id is an int rather than a uuid.","commit_id":"ead5eb2507dfabc2ad038ee45f182325adaf4483"}]}
