)]}'
{"watcher/tests/api/test_hooks.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from __future__ import unicode_literals"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":"import oslo_messaging as messaging"},{"line_number":22,"context_line":"from oslo_serialization import jsonutils"},{"line_number":23,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a1059413","line":20,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/applier/test_rpcapi.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","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 om"},{"line_number":22,"context_line":"from watcher.applier import rpcapi"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from watcher.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_6130ace9","line":21,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import os"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":"from oslo_log import log"},{"line_number":22,"context_line":"from oslo_messaging import conffixture"},{"line_number":23,"context_line":"from oslotest import base"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e10b1c21","line":20,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/cmd/test_api.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import types"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from unittest import mock"},{"line_number":23,"context_line":"from oslo_config import cfg"},{"line_number":24,"context_line":"from oslo_service import wsgi"},{"line_number":25,"context_line":"from pecan.testing import load_test_app"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e172fcac","line":23,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/cmd/test_applier.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import types"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from unittest import mock"},{"line_number":23,"context_line":"from oslo_config import cfg"},{"line_number":24,"context_line":"from oslo_service import service"},{"line_number":25,"context_line":"from watcher.applier import sync"},{"line_number":26,"context_line":"from watcher.common import service as watcher_service"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_015568fa","line":23,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/cmd/test_db_manage.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import sys"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from watcher.cmd import dbmanage"},{"line_number":23,"context_line":"from watcher.db import migration"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_811a186c","line":20,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/cmd/test_decision_engine.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import types"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from unittest import mock"},{"line_number":23,"context_line":"from oslo_config import cfg"},{"line_number":24,"context_line":"from oslo_service import service"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from watcher.cmd import decisionengine"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_21118453","line":23,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/common/test_cinder_helper.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","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 time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from cinderclient import exceptions as cinder_exception"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_213fc4b4","line":17,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, time)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/common/test_clients.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from keystoneauth1 import adapter as ka_adapter"},{"line_number":23,"context_line":"from keystoneauth1 import loading as ka_loading"},{"line_number":24,"context_line":"from unittest import mock"},{"line_number":25,"context_line":"from monascaclient import client as monclient"},{"line_number":26,"context_line":"from monascaclient.v2_0 import client as monclient_v2"},{"line_number":27,"context_line":"from neutronclient.neutron import client as netclient"},{"line_number":28,"context_line":"from neutronclient.v2_0 import client as netclient_v2"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_8148585c","line":25,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, monascaclient.client)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/conf/test_list_opts.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":16,"context_line":"# limitations under the License."},{"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":"from stevedore import extension"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from watcher.conf import opts"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c17700a0","line":19,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/cluster/test_nova_cdmc.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# limitations under the License."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"import os_resource_classes as orc"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from watcher.common import nova_helper"},{"line_number":23,"context_line":"from watcher.common import placement_helper"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e1595c35","line":20,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os_resource_classes)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/datasources/test_base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# limitations under the License."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from watcher.decision_engine.datasources import base as datasource"},{"line_number":23,"context_line":"from watcher.tests import base"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_216864b7","line":20,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/datasources/test_gnocchi_helper.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"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":""},{"line_number":20,"context_line":"from watcher.common import clients"},{"line_number":21,"context_line":"from watcher.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_0107281a","line":18,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/datasources/test_monasca_helper.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"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":""},{"line_number":20,"context_line":"from watcher.common import clients"},{"line_number":21,"context_line":"from watcher.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_e124bcb1","line":18,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_config.cfg)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/loading/test_collector_loader.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from stevedore import driver as drivermanager"},{"line_number":19,"context_line":"from stevedore import extension as stevedore_extension"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from watcher.common import clients"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_813338f6","line":18,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, stevedore.driver)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/loading/test_default_strategy_loader.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from stevedore import extension"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from watcher.common import exception"},{"line_number":21,"context_line":"from watcher.decision_engine.loading import default as default_loading"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_4142d03f","line":18,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, stevedore.extension)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/loading/test_goal_loader.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"from stevedore import extension"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from watcher.common import exception"},{"line_number":21,"context_line":"from watcher.decision_engine.goal import goals"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_0120c89a","line":18,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, stevedore.extension)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/messaging/test_data_model_endpoint.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"import unittest"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from watcher.common import exception"},{"line_number":20,"context_line":"from watcher.common import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_41149044","line":17,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, unittest)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/model/notification/test_cinder_notifications.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_serialization import jsonutils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from watcher.common import cinder_helper"},{"line_number":24,"context_line":"from watcher.common import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c129c08a","line":21,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/model/notification/test_notifications.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import os"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from unittest import mock"},{"line_number":22,"context_line":"from oslo_serialization import jsonutils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from watcher.common import context"},{"line_number":25,"context_line":"from watcher.common import service as watcher_service"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_416bf0b5","line":22,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/model/notification/test_nova_notifications.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import os_resource_classes as orc"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from unittest import mock"},{"line_number":23,"context_line":"from oslo_serialization import jsonutils"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from watcher.common import context"},{"line_number":26,"context_line":"from watcher.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_c14ee06d","line":23,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_serialization.jsonutils)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/model/test_model.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# limitations under the License."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from oslo_utils import uuidutils"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a12e348f","line":20,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, os)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/decision_engine/test_rpcapi.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from unittest import mock"},{"line_number":18,"context_line":"import oslo_messaging as om"},{"line_number":19,"context_line":"from watcher.common import exception"},{"line_number":20,"context_line":"from watcher.common import utils"},{"line_number":21,"context_line":"from watcher.decision_engine import rpcapi"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_016e08c8","line":18,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/fakes.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","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 requests"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"fakeAuthTokenHeaders \u003d {\u0027X-User-Id\u0027: u\u0027773a902f022949619b5c2f32cd89d419\u0027,"},{"line_number":17,"context_line":"                        \u0027X-Roles\u0027: u\u0027admin, ResellerAdmin, _member_\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_413db0c2","line":14,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, requests)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/notifications/test_action_notification.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import freezegun"},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"import oslo_messaging as om"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from watcher.common import exception"},{"line_number":20,"context_line":"from watcher.common import rpc"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_61170c47","line":17,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/notifications/test_action_plan_notification.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import freezegun"},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"import oslo_messaging as om"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from watcher.common import exception"},{"line_number":20,"context_line":"from watcher.common import rpc"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_61454c43","line":17,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/notifications/test_audit_notification.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import freezegun"},{"line_number":16,"context_line":"from unittest import mock"},{"line_number":17,"context_line":"import oslo_messaging as om"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from watcher.common import exception"},{"line_number":20,"context_line":"from watcher.common import rpc"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a17c7483","line":17,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/notifications/test_service_notifications.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import freezegun"},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"import oslo_messaging as om"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from watcher.common import rpc"},{"line_number":24,"context_line":"from watcher import notifications"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_213a24cb","line":21,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_messaging)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}],"watcher/tests/objects/test_objects.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"14e32cfb9b8e754ba765c8e00ea31619d8de3cf2","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import iso8601"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from unittest import mock"},{"line_number":21,"context_line":"from oslo_versionedobjects import base as object_base"},{"line_number":22,"context_line":"from oslo_versionedobjects import exception as object_exception"},{"line_number":23,"context_line":"from oslo_versionedobjects import fixture as object_fixture"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_a153d416","line":21,"updated":"2020-04-20 04:10:41.000000000","message":"pep8: H306: imports not in alphabetical order (unittest.mock, oslo_versionedobjects.base)","commit_id":"6d38631a38473709747257cbcdb7702336fbcc61"}]}
