)]}'
{"nova/tests/functional/v3/test_hypervisors.py":[{"author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"change_message_id":"ede9bd90c35687b9d9a6e49a04d6cf3de2a2aaaf","unresolved":false,"context_lines":[{"line_number":132,"context_line":"            return objects.Service(host\u003d\u0027fake-mini\u0027, disabled\u003dFalse,"},{"line_number":133,"context_line":"                                   disabled_reason\u003dNone)"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"        self.stubs.Set(cells_api.HostAPI, \u0027compute_node_get\u0027,"},{"line_number":136,"context_line":"                       fake_compute_node_get)"},{"line_number":137,"context_line":"        self.stubs.Set(objects.Service, \u0027get_by_host_and_binary\u0027,"},{"line_number":138,"context_line":"                       fake_service_get_by_host_and_binary)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"        self.stubs.Set(cells_api.HostAPI,"},{"line_number":141,"context_line":"                       \u0027get_host_uptime\u0027, fake_get_host_uptime)"},{"line_number":142,"context_line":"        hypervisor_id \u003d fake_hypervisor[\u0027id\u0027]"},{"line_number":143,"context_line":"        response \u003d self._do_get(\u0027os-hypervisors/%s/uptime\u0027 % hypervisor_id)"},{"line_number":144,"context_line":"        subs \u003d {\u0027hypervisor_id\u0027: hypervisor_id}"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa041b7_c4093c2e","line":141,"range":{"start_line":135,"start_character":8,"end_line":141,"end_character":63},"updated":"2015-04-03 13:34:49.000000000","message":"Please use `mock` everywhere, instead `stubs`.","commit_id":"966d40895f91d8d64247285d77520edc06fd25cc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"22a6776e8c011ca848fe74d3c6afd0589b1aa4c5","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                       fake_service_get_by_host_and_binary)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"        self.stubs.Set(cells_api.HostAPI,"},{"line_number":141,"context_line":"                       \u0027get_host_uptime\u0027, fake_get_host_uptime)"},{"line_number":142,"context_line":"        hypervisor_id \u003d fake_hypervisor[\u0027id\u0027]"},{"line_number":143,"context_line":"        response \u003d self._do_get(\u0027os-hypervisors/%s/uptime\u0027 % hypervisor_id)"},{"line_number":144,"context_line":"        subs \u003d {\u0027hypervisor_id\u0027: hypervisor_id}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aaa499b_b1b778d7","line":141,"in_reply_to":"baa041b7_c4093c2e","updated":"2015-04-15 07:13:29.000000000","message":"Mike, Thanks for review. Yes we have to fix those everywhere and should be addressed separately. These tests are copied from v2 to run for both (not really new tests).","commit_id":"966d40895f91d8d64247285d77520edc06fd25cc"}]}
