)]}'
{"nova/tests/functional/api_sample_tests/api_sample_base.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"aece0742ae8d7e214c7f1021e31e9c8dedecde50","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        # change these later."},{"line_number":106,"context_line":"        super(ApiSampleTestBaseV21, self).setUp()"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        if not self.SUPPORTS_CELLS:"},{"line_number":109,"context_line":"            self.useFixture(fixtures.Database())"},{"line_number":110,"context_line":"            self.useFixture(fixtures.Database(database\u003d\u0027api\u0027))"},{"line_number":111,"context_line":"            self.useFixture(fixtures.DefaultFlavorsFixture())"}],"source_content_type":"text/x-python","patch_set":7,"id":"3fa7e38b_5faf1adf","line":108,"updated":"2019-11-22 15:08:18.000000000","message":"Note to self: this kind of stuff could probably go away as well since I don\u0027t know in what functional tests we really need SUPPORTS_CELLS\u003dFalse since everything should be supporting cells (v2) now. That\u0027s a different change though.","commit_id":"9170be987364865f70c9dc496ecf4806a2d51685"}],"nova/tests/functional/integrated_helpers.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"aece0742ae8d7e214c7f1021e31e9c8dedecde50","unresolved":false,"context_lines":[{"line_number":127,"context_line":"            self.network \u003d self.start_service(\u0027network\u0027,"},{"line_number":128,"context_line":"                                              manager\u003dCONF.network_manager)"},{"line_number":129,"context_line":"        self.scheduler \u003d self._setup_scheduler_service()"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"        self.compute \u003d self._setup_compute_service()"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        self.api_fixture \u003d self.useFixture("}],"source_content_type":"text/x-python","patch_set":7,"id":"3fa7e38b_5f887a69","side":"PARENT","line":130,"updated":"2019-11-22 15:08:18.000000000","message":"Sweet mother of mercy.","commit_id":"f992f2feca46bcb8589c2b7b3f175c297387d832"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"aece0742ae8d7e214c7f1021e31e9c8dedecde50","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        # which will result in us not doing the right thing."},{"line_number":112,"context_line":"        if \u0027cell1\u0027 in self.cell_mappings:"},{"line_number":113,"context_line":"            self.flags(transport_url\u003dself.cell_mappings[\u0027cell1\u0027].transport_url)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        self.conductor \u003d self.start_service(\u0027conductor\u0027)"},{"line_number":116,"context_line":"        self.scheduler \u003d self._setup_scheduler_service()"},{"line_number":117,"context_line":"        self.compute \u003d self._setup_compute_service()"}],"source_content_type":"text/x-python","patch_set":7,"id":"3fa7e38b_7f977691","line":114,"updated":"2019-11-22 15:08:18.000000000","message":"Good lord.","commit_id":"9170be987364865f70c9dc496ecf4806a2d51685"}],"nova/tests/functional/wsgi/test_interfaces.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"aece0742ae8d7e214c7f1021e31e9c8dedecde50","unresolved":false,"context_lines":[{"line_number":41,"context_line":"class InterfaceFullstack(integrated_helpers._IntegratedTestBase):"},{"line_number":42,"context_line":"    \"\"\"Tests for port interfaces command."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    Extension: os-interface"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    os-interface adds a set of functions to the port interfaces"},{"line_number":47,"context_line":"    for the creation and deletion of port interfaces."}],"source_content_type":"text/x-python","patch_set":7,"id":"3fa7e38b_1fd52243","side":"PARENT","line":44,"updated":"2019-11-22 15:08:18.000000000","message":"Have we landed a change to remove nova-net support from the os-interface API? I\u0027m not seeing it in the stack of merged changes.","commit_id":"f992f2feca46bcb8589c2b7b3f175c297387d832"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e6f4e1d55e8f438e58a6a96591d44e41fae48493","unresolved":false,"context_lines":[{"line_number":41,"context_line":"class InterfaceFullstack(integrated_helpers._IntegratedTestBase):"},{"line_number":42,"context_line":"    \"\"\"Tests for port interfaces command."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    Extension: os-interface"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    os-interface adds a set of functions to the port interfaces"},{"line_number":47,"context_line":"    for the creation and deletion of port interfaces."}],"source_content_type":"text/x-python","patch_set":7,"id":"3fa7e38b_1f63e2b2","side":"PARENT","line":44,"in_reply_to":"3fa7e38b_1fd52243","updated":"2019-11-22 15:11:20.000000000","message":"Actually looking at this test it doesn\u0027t have anything to do with nova-network, it\u0027s just testing API validation of the request body:\n\nhttps://github.com/openstack/nova/blob/991d675675c1c6bb87a2b9d19327e2b4473f6c0b/nova/api/openstack/compute/attach_interfaces.py#L159-L164","commit_id":"f992f2feca46bcb8589c2b7b3f175c297387d832"}]}
