@@ -1,3 +1,6 @@
+# Copyright 2016 Cloudbase Solutions Srl
+# All Rights Reserved.
+
import webob
from oslo_log import log as logging
from webob import exc
from coriolis.api import wsgi as api_wsgi
from coriolis import api
import itertools
import eventlet
eventlet.monkey_patch()
import sys
from oslo_config import cfg
import oslo_messaging as messaging
from coriolis import rpc
import uuid
MIGRATION_STATUS_RUNNING = "RUNNING"
MIGRATION_STATUS_COMPLETED = "COMPLETED"
MIGRATION_STATUS_ERROR = "ERROR"
from oslo_context import context
from oslo_db.sqlalchemy import enginefacade
from oslo_utils import timeutils
from oslo_db import api as db_api
from oslo_db import options as db_options
#!/usr/bin/env python
from migrate.versioning.shell import main
import sqlalchemy
import os
from oslo_db.sqlalchemy import migration as oslo_migration
from oslo_db.sqlalchemy import models
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
import abc
from keystoneauth1 import loading
from keystoneauth1 import session
from coriolis.conductor.rpc import client as rpc_client
from coriolis import constants
from coriolis.osmorphing import factory as osmorphing_factory
import re
from coriolis.osmorphing import debian
from coriolis import events
from coriolis import exception
from coriolis.providers import openstack
import collections
import math
from pyVmomi import vim
""" Defines various schemas used for validation throughout the project. """
import json
""" Defines a set of exceptions possible during schema loading/validation. """
from barbicanclient import client as barbican_client
import platform
""" Defines base class for all tests. """
import mock
import jsonschema
import functools
from logging import handlers
import multiprocessing
import base64