diff --git a/circle/dashboard/tests/test_views.py b/circle/dashboard/tests/test_views.py index 1670810..8856b76 100644 --- a/circle/dashboard/tests/test_views.py +++ b/circle/dashboard/tests/test_views.py @@ -6,7 +6,7 @@ from django.core.urlresolvers import reverse from django.contrib.auth.models import Permission from vm.models import Instance, InstanceTemplate, Lease, Node -from vm.models.operation import WakeUpOperation +from vm.operations import WakeUpOperation from ..models import Profile from ..views import VmRenewView from storage.models import Disk diff --git a/circle/vm/__init__.py b/circle/vm/__init__.py index e69de29..575afba 100644 --- a/circle/vm/__init__.py +++ b/circle/vm/__init__.py @@ -0,0 +1 @@ +from . import operations # noqa diff --git a/circle/vm/models/__init__.py b/circle/vm/models/__init__.py index 376a825..fa1c949 100644 --- a/circle/vm/models/__init__.py +++ b/circle/vm/models/__init__.py @@ -16,12 +16,11 @@ from .instance import pre_state_changed from .network import InterfaceTemplate from .network import Interface from .node import Node -from .operation import Operation __all__ = [ 'InstanceActivity', 'InstanceActiveManager', 'BaseResourceConfigModel', 'NamedBaseResourceConfig', 'VirtualMachineDescModel', 'InstanceTemplate', 'Instance', 'instance_activity', 'post_state_changed', 'pre_state_changed', 'InterfaceTemplate', 'Interface', 'Trait', 'Node', 'NodeActivity', 'Lease', - 'node_activity', 'Operation', + 'node_activity', ] diff --git a/circle/vm/models/operation.py b/circle/vm/operations.py similarity index 88% rename from circle/vm/models/operation.py rename to circle/vm/operations.py index c8d05b9..85ff1b7 100644 --- a/circle/vm/models/operation.py +++ b/circle/vm/operations.py @@ -10,10 +10,9 @@ from celery.exceptions import TimeLimitExceeded from common.models import activity_context from storage.models import Disk -from ..tasks import vm_tasks -from ..tasks.local_tasks import async_operation -from .activity import InstanceActivity -from .instance import Instance, InstanceTemplate +from .tasks import vm_tasks +from .tasks.local_tasks import async_operation +from .models import Instance, InstanceActivity, InstanceTemplate logger = getLogger(__name__) diff --git a/circle/vm/tests/test_models.py b/circle/vm/tests/test_models.py index da74c98..7eb3acd 100644 --- a/circle/vm/tests/test_models.py +++ b/circle/vm/tests/test_models.py @@ -9,7 +9,7 @@ from ..models import ( Lease, Node, Interface, Instance, InstanceTemplate, InstanceActivity, ) from ..models.instance import find_unused_port, ActivityInProgressError -from ..models.operation import ( +from ..operations import ( DeployOperation, DestroyOperation, MigrateOperation )