)]}'
{"nova/tests/unit/api/openstack/fakes.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"672164f72d989f312c771d6f7ef1a4510b87a748","unresolved":false,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"def stub_out_secgroup_api(test):"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    class FakeSecurityGroupAPI(object):"},{"line_number":197,"context_line":"        \"\"\"This handles both nova-network and neutron style security group APIs"},{"line_number":198,"context_line":"        \"\"\""},{"line_number":199,"context_line":"        def get_instances_security_groups_bindings("}],"source_content_type":"text/x-python","patch_set":2,"id":"ba5201f7_d3493fd2","line":196,"range":{"start_line":196,"start_character":31,"end_line":196,"end_character":37},"updated":"2017-01-01 23:05:24.000000000","message":"This should extend SecurityGroupBase so it can get the default implementation of the populate_security_groups method.","commit_id":"1a42bf744ac1fcdbd54912d93c93a897fd3cdba4"}]}
