)]}'
{"nova/tests/unit/api/openstack/compute/test_neutron_security_groups.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f9397acdd760731049edcfb51b445fd348209890","unresolved":false,"context_lines":[{"line_number":518,"context_line":"        self.stub_out(\u0027nova.compute.api.API.get_all\u0027,"},{"line_number":519,"context_line":"                      test_security_groups.fake_compute_get_all)"},{"line_number":520,"context_line":"        self.stub_out(\u0027nova.compute.api.API.create\u0027,"},{"line_number":521,"context_line":"                       test_security_groups.fake_compute_create)"},{"line_number":522,"context_line":"        self.stub_out("},{"line_number":523,"context_line":"            \u0027nova.network.security_group.neutron_driver.SecurityGroupAPI.\u0027"},{"line_number":524,"context_line":"            \u0027get_instances_security_groups_bindings\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_0d3c452d","line":521,"range":{"start_line":521,"start_character":22,"end_line":521,"end_character":23},"updated":"2018-04-11 23:02:20.000000000","message":"indent","commit_id":"c7820abcc78be30d16cd784bd5a7ed211cfbc656"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"0aaf847e31b868a36d8af8b071103898a13fdcf6","unresolved":false,"context_lines":[{"line_number":518,"context_line":"        self.stub_out(\u0027nova.compute.api.API.get_all\u0027,"},{"line_number":519,"context_line":"                      test_security_groups.fake_compute_get_all)"},{"line_number":520,"context_line":"        self.stub_out(\u0027nova.compute.api.API.create\u0027,"},{"line_number":521,"context_line":"                       test_security_groups.fake_compute_create)"},{"line_number":522,"context_line":"        self.stub_out("},{"line_number":523,"context_line":"            \u0027nova.network.security_group.neutron_driver.SecurityGroupAPI.\u0027"},{"line_number":524,"context_line":"            \u0027get_instances_security_groups_bindings\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_b869d58c","line":521,"range":{"start_line":521,"start_character":22,"end_line":521,"end_character":23},"in_reply_to":"bf659307_0d3c452d","updated":"2018-04-11 23:51:56.000000000","message":"Done","commit_id":"c7820abcc78be30d16cd784bd5a7ed211cfbc656"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"64ac64cfd7ffebbdf21b06dc6e1a57646a89d6bc","unresolved":false,"context_lines":[{"line_number":513,"context_line":"        super(TestNeutronSecurityGroupsOutputTest, self).setUp()"},{"line_number":514,"context_line":"        fakes.stub_out_nw_api(self)"},{"line_number":515,"context_line":"        self.controller \u003d security_groups.SecurityGroupController()"},{"line_number":516,"context_line":"        self.stub_out(\u0027nova.compute.api.API.get\u0027,"},{"line_number":517,"context_line":"                      test_security_groups.fake_compute_get)"},{"line_number":518,"context_line":"        self.stub_out(\u0027nova.compute.api.API.get_all\u0027,"},{"line_number":519,"context_line":"                      test_security_groups.fake_compute_get_all)"},{"line_number":520,"context_line":"        self.stub_out(\u0027nova.compute.api.API.create\u0027,"},{"line_number":521,"context_line":"                       test_security_groups.fake_compute_create)"},{"line_number":522,"context_line":"        self.stub_out("},{"line_number":523,"context_line":"            \u0027nova.network.security_group.neutron_driver.SecurityGroupAPI.\u0027"},{"line_number":524,"context_line":"            \u0027get_instances_security_groups_bindings\u0027,"},{"line_number":525,"context_line":"            self._fake_get_instances_security_groups_bindings)"},{"line_number":526,"context_line":""},{"line_number":527,"context_line":"    def _fake_get_instances_security_groups_bindings(self, inst, context,"},{"line_number":528,"context_line":"                                                     servers):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_2db26907","line":525,"range":{"start_line":516,"start_character":0,"end_line":525,"end_character":62},"updated":"2018-04-11 22:45:26.000000000","message":"I will again state that this is fine, but mock.patch.object would be closer to the original.\n\nStarting to think we should create a stub_object...","commit_id":"c7820abcc78be30d16cd784bd5a7ed211cfbc656"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f9397acdd760731049edcfb51b445fd348209890","unresolved":false,"context_lines":[{"line_number":513,"context_line":"        super(TestNeutronSecurityGroupsOutputTest, self).setUp()"},{"line_number":514,"context_line":"        fakes.stub_out_nw_api(self)"},{"line_number":515,"context_line":"        self.controller \u003d security_groups.SecurityGroupController()"},{"line_number":516,"context_line":"        self.stub_out(\u0027nova.compute.api.API.get\u0027,"},{"line_number":517,"context_line":"                      test_security_groups.fake_compute_get)"},{"line_number":518,"context_line":"        self.stub_out(\u0027nova.compute.api.API.get_all\u0027,"},{"line_number":519,"context_line":"                      test_security_groups.fake_compute_get_all)"},{"line_number":520,"context_line":"        self.stub_out(\u0027nova.compute.api.API.create\u0027,"},{"line_number":521,"context_line":"                       test_security_groups.fake_compute_create)"},{"line_number":522,"context_line":"        self.stub_out("},{"line_number":523,"context_line":"            \u0027nova.network.security_group.neutron_driver.SecurityGroupAPI.\u0027"},{"line_number":524,"context_line":"            \u0027get_instances_security_groups_bindings\u0027,"},{"line_number":525,"context_line":"            self._fake_get_instances_security_groups_bindings)"},{"line_number":526,"context_line":""},{"line_number":527,"context_line":"    def _fake_get_instances_security_groups_bindings(self, inst, context,"},{"line_number":528,"context_line":"                                                     servers):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_4d36bd53","line":525,"range":{"start_line":516,"start_character":0,"end_line":525,"end_character":62},"in_reply_to":"bf659307_2db26907","updated":"2018-04-11 23:02:20.000000000","message":"So I did that https://review.openstack.org/560683","commit_id":"c7820abcc78be30d16cd784bd5a7ed211cfbc656"}]}
