)]}'
{"trove/tests/api/instances_resize.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","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 novaclient.exceptions import BadRequest"},{"line_number":18,"context_line":"from novaclient.v2.servers import Server"},{"line_number":19,"context_line":"from oslo_messaging._drivers.common import RPCException"},{"line_number":20,"context_line":"from proboscis import test"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_367545cc","line":17,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, novaclient.exceptions.badrequest)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/api/mgmt/instances_actions.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","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 novaclient.v2.servers import Server"},{"line_number":17,"context_line":"from proboscis import after_class"},{"line_number":18,"context_line":"from proboscis.asserts import assert_equal"},{"line_number":19,"context_line":"from proboscis.asserts import assert_raises"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_96a9b925","line":16,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, novaclient.v2.servers.server)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/api/common/test_extensions.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"import os"},{"line_number":18,"context_line":"import pkg_resources"},{"line_number":19,"context_line":"from six.moves import configparser as config_parser"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_b66955fa","line":17,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/backup/test_backupagent.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import hashlib"},{"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":"from mock import Mock, MagicMock, patch, ANY, DEFAULT, call"},{"line_number":20,"context_line":"from oslo_utils import netutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_d664e124","line":17,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/common/test_crypto_utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","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 six"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from trove.common import crypto_utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_f66f5df9","line":18,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/guestagent/test_api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":"from eventlet import Timeout"},{"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.client import RemoteError"},{"line_number":18,"context_line":"from testtools.matchers import Is"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_967ed9ac","line":16,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/guestagent/test_backups.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","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 os"},{"line_number":17,"context_line":"from mock import ANY, call, DEFAULT, Mock, patch, PropertyMock"},{"line_number":18,"context_line":"from testtools.testcase import ExpectedException"},{"line_number":19,"context_line":"from trove.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_767b4dbd","line":16,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/guestagent/test_couchbase_manager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import tempfile"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from mock import DEFAULT"},{"line_number":21,"context_line":"from mock import MagicMock"},{"line_number":22,"context_line":"from mock import Mock"},{"line_number":23,"context_line":"from mock import patch"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_76a6ad55","line":20,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, mock.default)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/hacking/test_check.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","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 pycodestyle"},{"line_number":15,"context_line":"import textwrap"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from trove.hacking import checks as tc"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_5678d1c2","line":14,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, pycodestyle)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/taskmanager/test_api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","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":"from mock import Mock"},{"line_number":19,"context_line":"from mock import patch"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from trove.common import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_d64d019b","line":18,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, mock.mock)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}],"trove/tests/unittests/trove_testtools.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7fbaa2d1cb7d53c0a62b4e4b01ae37c7c5cfb93c","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import abc"},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"import testtools"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from trove.common import cfg"},{"line_number":21,"context_line":"from trove.common.context import TroveContext"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_166be9f0","line":18,"updated":"2020-04-20 05:24:46.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, testtools)","commit_id":"c59b7867d9bc9bbdee3bc8a31fe4c4cd1cc9a4be"}]}
