)]}'
{"nova/test.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"import fixtures"},{"line_number":38,"context_line":"from unittest import mock"},{"line_number":39,"context_line":"from oslo_cache import core as cache"},{"line_number":40,"context_line":"from oslo_concurrency import lockutils"},{"line_number":41,"context_line":"from oslo_config import cfg"},{"line_number":42,"context_line":"from oslo_config import fixture as config_fixture"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_066e1ec8","line":39,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_cache.core)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/fixtures.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":29,"context_line":"import futurist"},{"line_number":30,"context_line":"from keystoneauth1 import adapter as ksa_adap"},{"line_number":31,"context_line":"from unittest import mock"},{"line_number":32,"context_line":"from neutronclient.common import exceptions as neutron_client_exc"},{"line_number":33,"context_line":"from openstack import service_description"},{"line_number":34,"context_line":"import os_resource_classes as orc"},{"line_number":35,"context_line":"from oslo_concurrency import lockutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_46de666d","line":32,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, neutronclient.common.exceptions)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/functional/test_report_client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import ddt"},{"line_number":16,"context_line":"from keystoneauth1 import exceptions as kse"},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"import os_resource_classes as orc"},{"line_number":19,"context_line":"import os_traits as ot"},{"line_number":20,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":21,"context_line":"import pkg_resources"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_06ca9e9f","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_resource_classes)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/api/openstack/compute/test_admin_password.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"#    under the License."},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"import six"},{"line_number":18,"context_line":"import webob"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from nova.api.openstack.compute import admin_password as admin_password_v21"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_464ca641","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, six)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/api/openstack/compute/test_disk_config.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_serialization import jsonutils"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova.api.openstack import compute"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_866b4e83","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/api/openstack/compute/test_images.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import copy"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from unittest import mock"},{"line_number":24,"context_line":"import six.moves.urllib.parse as urlparse"},{"line_number":25,"context_line":"import webob"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from nova.api.openstack.compute import images as images_v21"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_466b06b6","line":24,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, six.moves.urllib.parse)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/api/openstack/compute/test_simple_tenant_usage.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_policy import policy as oslo_policy"},{"line_number":20,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":21,"context_line":"from oslo_utils import timeutils"},{"line_number":22,"context_line":"from six.moves import range"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26207a48","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_policy.policy)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_compute.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from castellan import key_manager"},{"line_number":29,"context_line":"from unittest import mock"},{"line_number":30,"context_line":"from neutronclient.common import exceptions as neutron_exceptions"},{"line_number":31,"context_line":"from oslo_log import log as logging"},{"line_number":32,"context_line":"import oslo_messaging as messaging"},{"line_number":33,"context_line":"from oslo_serialization import base64"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26ad1ae9","line":30,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, neutronclient.common.exceptions)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_compute_mgr.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":24,"context_line":"from eventlet import timeout as eventlet_timeout"},{"line_number":25,"context_line":"from keystoneauth1 import exceptions as keystone_exception"},{"line_number":26,"context_line":"from unittest import mock"},{"line_number":27,"context_line":"import netaddr"},{"line_number":28,"context_line":"from oslo_log import log as logging"},{"line_number":29,"context_line":"import oslo_messaging as messaging"},{"line_number":30,"context_line":"from oslo_serialization import jsonutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_661602f4","line":27,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, netaddr)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_host_api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import fixtures"},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"import oslo_messaging as messaging"},{"line_number":20,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova.api.openstack.compute import services"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6b852e6","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_instance_list.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":15,"context_line":"import six"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.compute import instance_list"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_46d14623","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_keypairs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\"\"\"Tests for keypair API.\"\"\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from oslo_concurrency import processutils"},{"line_number":19,"context_line":"from oslo_config import cfg"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_46b02644","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_concurrency.processutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_multi_cell_list.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"import copy"},{"line_number":15,"context_line":"import datetime"},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from nova.compute import multi_cell_list"},{"line_number":20,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c6bd56d9","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_resource_tracker.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from keystoneauth1 import exceptions as ks_exc"},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"import os_resource_classes as orc"},{"line_number":19,"context_line":"import os_traits"},{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26499a30","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_resource_classes)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_rpcapi.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_serialization import jsonutils"},{"line_number":21,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a68aca66","line":20,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_shelve.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_utils import fixture as utils_fixture"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c6a276ae","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/compute/test_virtapi.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import collections"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"import os_traits"},{"line_number":19,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from nova.compute import manager as compute_manager"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_66ba820a","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_traits)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/conductor/tasks/test_cross_cell_migrate.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import copy"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"from oslo_messaging import exceptions as messaging_exceptions"},{"line_number":17,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26ceba81","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging.exceptions)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/conductor/tasks/test_live_migrate.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"import oslo_messaging as messaging"},{"line_number":15,"context_line":"from oslo_serialization import jsonutils"},{"line_number":16,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":17,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6a7b20a","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/conductor/tasks/test_migrate.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_serialization import jsonutils"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.compute import rpcapi as compute_rpcapi"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c661d6ab","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/conductor/test_conductor.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_db import exception as db_exc"},{"line_number":22,"context_line":"import oslo_messaging as messaging"},{"line_number":23,"context_line":"from oslo_serialization import jsonutils"},{"line_number":24,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_067c5e70","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_db.exception)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/image/test_glance.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":25,"context_line":"from glanceclient.v2 import schemas"},{"line_number":26,"context_line":"from keystoneauth1 import loading as ks_loading"},{"line_number":27,"context_line":"from unittest import mock"},{"line_number":28,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":29,"context_line":"import six"},{"line_number":30,"context_line":"from six.moves import StringIO"},{"line_number":31,"context_line":"import testtools"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26c4fa90","line":28,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/notifications/objects/test_instance.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":15,"context_line":"from oslo_utils import timeutils"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova import context as nova_context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86eeaeea","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/notifications/objects/test_service.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import copy"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_utils import timeutils"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from nova import context"},{"line_number":22,"context_line":"from nova.notifications.objects import service as service_notification"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_06a9fe8e","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.timeutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/notifications/test_base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from keystoneauth1 import exceptions as ks_exc"},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from nova import context as nova_context"},{"line_number":22,"context_line":"from nova.notifications import base"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26723a7c","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/objects/test_instance_action.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import traceback"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_utils import fixture as utils_fixture"},{"line_number":20,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":21,"context_line":"from oslo_utils import timeutils"},{"line_number":22,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6dfb237","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/objects/test_instance_mapping.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_utils import uuidutils"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova import exception"},{"line_number":17,"context_line":"from nova import objects"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6433212","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.uuidutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/objects/test_migration.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"from oslo_utils.fixture import uuidsentinel"},{"line_number":17,"context_line":"from oslo_utils import timeutils"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c69c36c2","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/objects/test_service.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"from oslo_utils.fixture import uuidsentinel"},{"line_number":17,"context_line":"from oslo_utils import timeutils"},{"line_number":18,"context_line":"from oslo_versionedobjects import base as ovo_base"},{"line_number":19,"context_line":"from oslo_versionedobjects import exception as ovo_exc"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_4675c663","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_admin_actions.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import admin_actions"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6d80a7b","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_admin_password.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import admin_password"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e67212ad","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_assisted_volume_snapshots.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_serialization import jsonutils"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"import urllib"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6117206","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_console_output.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import console_output"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26935a5d","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_create_backup.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import create_backup"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26db5a7c","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_deferred_delete.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import deferred_delete"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_664f2234","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_evacuate.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import evacuate"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_66e1e22a","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_flavor_access.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.api.openstack.compute import flavor_access"},{"line_number":18,"context_line":"from nova.policies import base as base_policy"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86bd0e04","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_flavor_extra_specs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.api.openstack.compute import flavor_manage"},{"line_number":18,"context_line":"from nova.api.openstack.compute import flavors"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26e51a0a","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_flavor_manage.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova.api.openstack.compute import flavor_manage"},{"line_number":17,"context_line":"from nova.policies import flavor_manage as fm_policies"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6c2ca57","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_pause_server.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from nova.policies import pause_server as ps_policies"},{"line_number":16,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":17,"context_line":"from oslo_utils import timeutils"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_06f1fe01","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, nova.policies.pause_server)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_server_diagnostics.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import server_diagnostics"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26f7dad5","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_server_external_events.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova.api.openstack.compute import server_external_events as ev"},{"line_number":17,"context_line":"from nova.policies import server_external_events as policies"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6d92a58","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_server_tags.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.api.openstack.compute import server_tags"},{"line_number":18,"context_line":"from nova.compute import vm_states"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6adf29b","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_suspend_server.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.api.openstack.compute import suspend_server"},{"line_number":18,"context_line":"from nova.compute import vm_states"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86618ed6","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/policies/test_volumes.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import fixtures"},{"line_number":14,"context_line":"from unittest import mock"},{"line_number":15,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":16,"context_line":"from oslo_utils import timeutils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack.compute import volumes as volumes_v21"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86c7ce64","line":15,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/privsep/test_idmapshift.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import fixtures"},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"from six.moves import StringIO"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import nova.privsep.idmapshift"},{"line_number":20,"context_line":"from nova import test"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_46e826e1","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, six.moves.stringio)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/privsep/test_libvirt.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import binascii"},{"line_number":18,"context_line":"import ddt"},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"import nova.privsep.libvirt"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86006ead","line":20,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/privsep/test_path.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#    under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":"import six"},{"line_number":20,"context_line":"import tempfile"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_0658def7","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/privsep/test_utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import errno"},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"import os"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import nova.privsep.utils"},{"line_number":20,"context_line":"from nova import test"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_869cee6a","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/scheduler/test_filter_scheduler.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_serialization import jsonutils"},{"line_number":21,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_4696664e","line":20,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/scheduler/test_filters.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import inspect"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":22,"context_line":"from six.moves import range"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from nova import filters"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a60bead3","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/scheduler/test_host_manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import datetime"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from unittest import mock"},{"line_number":24,"context_line":"from oslo_serialization import jsonutils"},{"line_number":25,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":26,"context_line":"from oslo_utils import versionutils"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6a12afb","line":24,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/scheduler/test_manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"import oslo_messaging as messaging"},{"line_number":22,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_66b3a24e","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/scheduler/test_request_filter.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"import os_traits as ot"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":17,"context_line":"from oslo_utils import timeutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6ef6a1c","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_traits)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/scheduler/test_rpcapi.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import conf"},{"line_number":23,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6ce92b2","line":20,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/scheduler/weights/test_weights_affinity.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"from nova import objects"},{"line_number":18,"context_line":"from nova.scheduler import weights"},{"line_number":19,"context_line":"from nova.scheduler.weights import affinity"},{"line_number":20,"context_line":"from nova import test"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_06b45ef1","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, nova.objects)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/servicegroup/test_db_servicegroup.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"import oslo_messaging as messaging"},{"line_number":17,"context_line":"from oslo_utils import fixture as utils_fixture"},{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6805249","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_availability_zones.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_utils.fixture import uuidsentinel"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from nova import availability_zones as az"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86522edd","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_conf.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import tempfile"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_config import cfg"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import nova.conf.compute"},{"line_number":22,"context_line":"from nova import config"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c606f6ce","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_configdrive2.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import tempfile"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_config import cfg"},{"line_number":22,"context_line":"from oslo_utils import fileutils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_060d7ee7","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_context.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"from oslo_context import context as o_context"},{"line_number":17,"context_line":"from oslo_context import fixture as o_fixture"},{"line_number":18,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c6ea760d","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_context.context)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_crypto.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from cryptography.hazmat import backends"},{"line_number":22,"context_line":"from cryptography.hazmat.primitives import serialization"},{"line_number":23,"context_line":"from unittest import mock"},{"line_number":24,"context_line":"from oslo_concurrency import processutils"},{"line_number":25,"context_line":"import paramiko"},{"line_number":26,"context_line":"import six"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_668c427f","line":24,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_concurrency.processutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_exception.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import fixtures"},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":"from webob.util import status_reasons"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a63daa90","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, six)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_fixtures.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import fixtures as fx"},{"line_number":20,"context_line":"import futurist"},{"line_number":21,"context_line":"from unittest import mock"},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_db import exception as db_exc"},{"line_number":24,"context_line":"from oslo_log import log as logging"},{"line_number":25,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6a76abd","line":22,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_metadata.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from keystoneauth1 import exceptions as ks_exceptions"},{"line_number":31,"context_line":"from keystoneauth1 import session"},{"line_number":32,"context_line":"from unittest import mock"},{"line_number":33,"context_line":"from oslo_config import cfg"},{"line_number":34,"context_line":"from oslo_serialization import base64"},{"line_number":35,"context_line":"from oslo_serialization import jsonutils"},{"line_number":36,"context_line":"from oslo_utils import encodeutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e65cd2ee","line":33,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_notifications.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import datetime"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from unittest import mock"},{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_context import fixture as o_fixture"},{"line_number":24,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":25,"context_line":"from oslo_utils import timeutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6348a94","line":22,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_policy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import os.path"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_policy import policy as oslo_policy"},{"line_number":22,"context_line":"from oslo_serialization import jsonutils"},{"line_number":23,"context_line":"import requests_mock"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_66c44260","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_policy.policy)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_quota.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import ddt"},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_db.sqlalchemy import enginefacade"},{"line_number":20,"context_line":"from six.moves import range"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova.compute import api as compute"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_06dbbe4e","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_db.sqlalchemy.enginefacade)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_rpc.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"import oslo_messaging as messaging"},{"line_number":17,"context_line":"from oslo_messaging.rpc import dispatcher"},{"line_number":18,"context_line":"from oslo_serialization import jsonutils"},{"line_number":19,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_2696ba94","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_test.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import uuid"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from unittest import mock"},{"line_number":24,"context_line":"from oslo_log import log as logging"},{"line_number":25,"context_line":"import oslo_messaging as messaging"},{"line_number":26,"context_line":"import six"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86198e23","line":24,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_log.log)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/test_utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":24,"context_line":"from keystoneauth1.identity import base as ks_identity"},{"line_number":25,"context_line":"from keystoneauth1 import session as ks_session"},{"line_number":26,"context_line":"from unittest import mock"},{"line_number":27,"context_line":"import netaddr"},{"line_number":28,"context_line":"from openstack import exceptions as sdk_exc"},{"line_number":29,"context_line":"from oslo_config import cfg"},{"line_number":30,"context_line":"from oslo_context import context as common_context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_46230657","line":27,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, netaddr)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/disk/mount/test_api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"from oslo_service import fixture as service_fixture"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova import test"},{"line_number":19,"context_line":"from nova.virt.disk.mount import api"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_06261e69","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_service.fixture)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/disk/mount/test_nbd.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":"import tempfile"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86b6ae3d","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/disk/test_api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import tempfile"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from oslo_concurrency import processutils"},{"line_number":20,"context_line":"from oslo_utils import units"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import test"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_86e4ee3d","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_concurrency.processutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/hyperv/test_pathutils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import time"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"from six.moves import builtins"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from nova import exception"},{"line_number":22,"context_line":"from nova.tests.unit.virt.hyperv import test_base"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c638b6a1","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, six.moves.builtins)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/hyperv/test_serialconsolehandler.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"from nova import exception"},{"line_number":18,"context_line":"from nova.tests.unit.virt.hyperv import test_base"},{"line_number":19,"context_line":"from nova.virt.hyperv import constants"},{"line_number":20,"context_line":"from nova.virt.hyperv import pathutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_6668c286","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, nova.exception)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/hyperv/test_serialconsoleops.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"from six.moves import builtins"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from nova import exception"},{"line_number":20,"context_line":"from nova.tests.unit.virt.hyperv import test_base"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_66fd62b0","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, six.moves.builtins)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/test_blockinfo.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import fixtures"},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import block_device"},{"line_number":23,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_66eba2db","line":20,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/test_imagebackend.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":23,"context_line":"import ddt"},{"line_number":24,"context_line":"import fixtures"},{"line_number":25,"context_line":"from unittest import mock"},{"line_number":26,"context_line":"from oslo_concurrency import lockutils"},{"line_number":27,"context_line":"from oslo_config import fixture as config_fixture"},{"line_number":28,"context_line":"from oslo_utils import imageutils"},{"line_number":29,"context_line":"from oslo_utils import units"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e62a122a","line":26,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_concurrency.lockutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/test_migration.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from lxml import etree"},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":22,"context_line":"from oslo_utils import units"},{"line_number":23,"context_line":"import six"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c685565c","line":21,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/test_utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import ddt"},{"line_number":21,"context_line":"from unittest import mock"},{"line_number":22,"context_line":"import os_traits"},{"line_number":23,"context_line":"from oslo_concurrency import processutils"},{"line_number":24,"context_line":"from oslo_config import cfg"},{"line_number":25,"context_line":"from oslo_utils import fileutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c6d3965f","line":22,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_traits)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_disco.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"from os_brick.initiator import connector"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from nova.tests.unit.virt.libvirt.volume import test_volume"},{"line_number":20,"context_line":"from nova.virt.libvirt.volume import disco"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c6d43623","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_brick.initiator.connector)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_drbd.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\"\"\"Unit tests for the DRDB volume driver module.\"\"\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from os_brick.initiator import connector"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from nova import context as nova_context"},{"line_number":21,"context_line":"from nova.tests.unit import fake_instance"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a67c8a83","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_brick.initiator.connector)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_hgst.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"from os_brick.initiator import connector"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from nova.tests.unit.virt.libvirt.volume import test_volume"},{"line_number":20,"context_line":"from nova.virt.libvirt.volume import hgst"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e6f5f2ee","line":17,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_brick.initiator.connector)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_iscsi.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"from os_brick import exception as os_brick_exception"},{"line_number":15,"context_line":"from os_brick.initiator import connector"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from nova.tests.unit.virt.libvirt.volume import test_volume"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c67716a0","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_brick.exception)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_net.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from unittest import mock"},{"line_number":14,"context_line":"import nova.conf"},{"line_number":15,"context_line":"from nova.tests.unit.virt.libvirt.volume import test_volume"},{"line_number":16,"context_line":"from nova.virt.libvirt.volume import net"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_46c78697","line":14,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, nova.conf)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_nfs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.tests.unit.virt.libvirt.volume import test_volume"},{"line_number":19,"context_line":"from nova import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_46fae6bc","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_volume.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import ddt"},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from nova import exception"},{"line_number":21,"context_line":"from nova import test"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_26687ab7","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/libvirt/volume/test_vzstorage.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import os"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from unittest import mock"},{"line_number":16,"context_line":"from os_brick.initiator import connector"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova import exception"},{"line_number":19,"context_line":"from nova.tests.unit.virt.libvirt.volume import test_volume"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_469946c2","line":16,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_brick.initiator.connector)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/test_hardware.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import ddt"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"import testtools"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import exception"},{"line_number":23,"context_line":"from nova import objects"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_06a3be01","line":20,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, testtools)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/test_images.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from oslo_concurrency import processutils"},{"line_number":19,"context_line":"import six"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from nova.compute import utils as compute_utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_868fce73","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_concurrency.processutils)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/test_virt.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import io"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":"import six"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from nova import test"},{"line_number":22,"context_line":"from nova.virt.disk import api as disk_api"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a6664ac0","line":19,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, six)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/test_virt_drivers.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import fixtures"},{"line_number":21,"context_line":"from unittest import mock"},{"line_number":22,"context_line":"import netaddr"},{"line_number":23,"context_line":"import os_resource_classes as orc"},{"line_number":24,"context_line":"import os_vif"},{"line_number":25,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_665e0213","line":22,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, netaddr)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/virt/vmwareapi/test_imagecache.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import datetime"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from oslo_config import cfg"},{"line_number":19,"context_line":"from oslo_utils import fixture as utils_fixture"},{"line_number":20,"context_line":"from oslo_utils.fixture import uuidsentinel"},{"line_number":21,"context_line":"from oslo_vmware.objects import datastore as ds_obj"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c62f163d","line":18,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}],"nova/tests/unit/volume/test_cinder.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c923918ab5fca18f973bceedd4f1b5f48b2049","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from keystoneauth1 import session"},{"line_number":21,"context_line":"from keystoneclient import exceptions as keystone_exception"},{"line_number":22,"context_line":"from unittest import mock"},{"line_number":23,"context_line":"from oslo_utils.fixture import uuidsentinel as uuids"},{"line_number":24,"context_line":"from oslo_utils import timeutils"},{"line_number":25,"context_line":"import six"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_063f3e87","line":23,"updated":"2020-04-20 03:46:30.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_utils.fixture.uuidsentinel)","commit_id":"4bab9438fd1466de24c7e4d32ae500815089811f"}]}
