)]}'
{"nova/tests/unit/virt/xenapi/stubs.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2d0eb630472010a4c57c7d9bcd059e3ccdcae540","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    stubs.Set(vm_utils, \u0027_stream_disk\u0027, fake_stream_disk)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"def stubout_determine_is_pv_objectstore(stubs):"},{"line_number":94,"context_line":"    \"\"\"Assumes VMs stu have PV kernels.\"\"\""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def f(*args):"},{"line_number":97,"context_line":"        return False"},{"line_number":98,"context_line":"    stubs.Set(vm_utils, \u0027_determine_is_pv_objectstore\u0027, f)"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"def stubout_is_snapshot(stubs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_a453b96a","side":"PARENT","line":98,"range":{"start_line":93,"start_character":0,"end_line":98,"end_character":58},"updated":"2018-05-15 08:15:33.000000000","message":"yea, this is not used anywhere to good to remove","commit_id":"e4ea54104ec38f5fe4c792d4d3d1865de34bb4c3"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2d0eb630472010a4c57c7d9bcd059e3ccdcae540","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    stubs.Set(vm_utils, \u0027is_snapshot\u0027, f)"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"def stubout_lookup_image(stubs):"},{"line_number":113,"context_line":"    \"\"\"Simulates a failure in lookup image.\"\"\""},{"line_number":114,"context_line":"    def f(_1, _2, _3, _4):"},{"line_number":115,"context_line":"        raise Exception(\"Test Exception raised by fake lookup_image\")"},{"line_number":116,"context_line":"    stubs.Set(vm_utils, \u0027lookup_image\u0027, f)"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"def stubout_fetch_disk_image(stubs, raise_failure\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_644921b5","side":"PARENT","line":116,"range":{"start_line":112,"start_character":0,"end_line":116,"end_character":42},"updated":"2018-05-15 08:15:33.000000000","message":"this too","commit_id":"e4ea54104ec38f5fe4c792d4d3d1865de34bb4c3"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"3bf1e71b8076f06001eb82e1a49b5ad00f6bee84","unresolved":false,"context_lines":[{"line_number":28,"context_line":"from nova.virt.xenapi import vm_utils"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"def stubout_firewall_driver(test, conn):"},{"line_number":32,"context_line":"    test.stub_out(\u0027nova.virt.firewall.IptablesFirewallDriver.\u0027"},{"line_number":33,"context_line":"                  \u0027prepare_instance_filter\u0027, lambda *args: None)"},{"line_number":34,"context_line":"    test.stub_out(\u0027nova.virt.firewall.IptablesFirewallDriver.\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_f5ec6690","line":31,"updated":"2018-05-23 23:15:43.000000000","message":"Wellllll, now that we\u0027ve done this, the methods in this file no longer make sense to be standalone.  They should become methods in a/the common base class or mixin that all the consuming test classes inherit.","commit_id":"4fc1f0f5af465f5d366d1104570bc19fbd91ee9f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"f65fa081fa730f859fa5038506cc533f9f927648","unresolved":false,"context_lines":[{"line_number":28,"context_line":"from nova.virt.xenapi import vm_utils"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"def stubout_firewall_driver(test, conn):"},{"line_number":32,"context_line":"    test.stub_out(\u0027nova.virt.firewall.IptablesFirewallDriver.\u0027"},{"line_number":33,"context_line":"                  \u0027prepare_instance_filter\u0027, lambda *args: None)"},{"line_number":34,"context_line":"    test.stub_out(\u0027nova.virt.firewall.IptablesFirewallDriver.\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_7cb57a31","line":31,"in_reply_to":"5f7c97a3_f5ec6690","updated":"2018-05-28 06:08:12.000000000","message":"Done","commit_id":"4fc1f0f5af465f5d366d1104570bc19fbd91ee9f"}]}
