Fixed tests
These failures were caused by the new plugin architecture. Change-Id: I6bc20100f9a46b9a68e2fb88799231a3e46b4eb6
This commit is contained in:
parent
88a453736b
commit
1cbcf7b35b
@ -3,4 +3,3 @@ from django.forms import widgets
|
||||
|
||||
class NumberInput(widgets.TextInput):
|
||||
input_type = 'number'
|
||||
|
||||
|
@ -3,7 +3,7 @@ from django import http
|
||||
from mox import IsA
|
||||
|
||||
from tuskar_ui import api as tuskar
|
||||
from openstack_dashboard.test import helpers as test
|
||||
from tuskar_ui.test import helpers as test
|
||||
|
||||
|
||||
class FlavorTemplatesTests(test.BaseAdminViewTests):
|
||||
|
@ -16,11 +16,16 @@
|
||||
from django.conf.urls.defaults import patterns
|
||||
from django.conf.urls.defaults import url
|
||||
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views import ActiveInstancesDataView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views import CreateView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views import DetailEditView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views import DetailView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views import EditView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views \
|
||||
import ActiveInstancesDataView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views \
|
||||
import CreateView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views \
|
||||
import DetailEditView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views \
|
||||
import DetailView
|
||||
from tuskar_ui.infrastructure.resource_management.flavors.views \
|
||||
import EditView
|
||||
|
||||
|
||||
FLAVORS = r'^(?P<flavor_id>[^/]+)/%s$'
|
||||
|
@ -4,7 +4,7 @@ from django import http
|
||||
from mox import IsA
|
||||
|
||||
from tuskar_ui import api as tuskar
|
||||
from openstack_dashboard.test import helpers as test
|
||||
from tuskar_ui.test import helpers as test
|
||||
|
||||
|
||||
class ResourceViewTests(test.BaseAdminViewTests):
|
||||
|
@ -16,7 +16,8 @@ from django.conf.urls.defaults import patterns
|
||||
from django.conf.urls.defaults import url
|
||||
|
||||
from tuskar_ui.infrastructure.resource_management.nodes.views import DetailView
|
||||
from tuskar_ui.infrastructure.resource_management.nodes.views import UnrackedView
|
||||
from tuskar_ui.infrastructure.resource_management.nodes.views \
|
||||
import UnrackedView
|
||||
|
||||
|
||||
NODES = r'^(?P<node_id>[^/]+)/%s$'
|
||||
|
@ -20,8 +20,10 @@ from horizon import tables
|
||||
from horizon import tabs
|
||||
|
||||
from tuskar_ui import api as tuskar
|
||||
from tuskar_ui.infrastructure.resource_management.nodes.tables import UnrackedNodesTable
|
||||
from tuskar_ui.infrastructure.resource_management.nodes.tabs import NodeDetailTabs
|
||||
from tuskar_ui.infrastructure.resource_management.nodes.tables \
|
||||
import UnrackedNodesTable
|
||||
from tuskar_ui.infrastructure.resource_management.nodes.tabs \
|
||||
import NodeDetailTabs
|
||||
|
||||
|
||||
class UnrackedView(tables.DataTableView):
|
||||
|
@ -15,9 +15,8 @@ from django import http
|
||||
|
||||
from mox import IsA
|
||||
|
||||
from novaclient.v1_1.contrib import baremetal
|
||||
from tuskar_ui import api as tuskar
|
||||
from openstack_dashboard.test import helpers as test
|
||||
from tuskar_ui.test import helpers as test
|
||||
|
||||
import base64
|
||||
import tempfile
|
||||
|
@ -21,7 +21,6 @@ from horizon import exceptions
|
||||
from horizon import tables
|
||||
|
||||
from tuskar_ui import api as tuskar
|
||||
import tuskar_ui.tables
|
||||
from tuskar_ui.forms import NumberInput
|
||||
from tuskar_ui.infrastructure. \
|
||||
resource_management.flavors import tables as flavors_tables
|
||||
@ -29,7 +28,7 @@ from tuskar_ui.infrastructure. \
|
||||
resource_management.racks import tables as racks_tables
|
||||
from tuskar_ui.infrastructure. \
|
||||
resource_management import resource_classes
|
||||
|
||||
import tuskar_ui.tables
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
|
@ -16,7 +16,7 @@ from django.core.urlresolvers import reverse
|
||||
from django import http
|
||||
from mox import IsA
|
||||
from tuskar_ui import api as tuskar
|
||||
from openstack_dashboard.test import helpers as test
|
||||
from tuskar_ui.test import helpers as test
|
||||
|
||||
|
||||
class ResourceClassViewTests(test.BaseAdminViewTests):
|
||||
@ -55,7 +55,7 @@ class ResourceClassViewTests(test.BaseAdminViewTests):
|
||||
|
||||
add_racks_ids = []
|
||||
|
||||
api.tuskar.ResourceClass.list(
|
||||
tuskar.ResourceClass.list(
|
||||
IsA(http.request.HttpRequest)).AndReturn(
|
||||
self.tuskar_resource_classes.list())
|
||||
tuskar.ResourceClass.\
|
||||
@ -79,7 +79,7 @@ class ResourceClassViewTests(test.BaseAdminViewTests):
|
||||
("%s?tab=resource_management_tabs__resource_classes_tab" %
|
||||
reverse("horizon:infrastructure:resource_management:index")))
|
||||
|
||||
@test.create_stubs({api.tuskar.ResourceClass: ('get', 'list_flavors',
|
||||
@test.create_stubs({tuskar.ResourceClass: ('get', 'list_flavors',
|
||||
'racks_ids', 'all_racks',
|
||||
'all_flavors')})
|
||||
def test_edit_resource_class_get(self):
|
||||
@ -194,7 +194,7 @@ class ResourceClassViewTests(test.BaseAdminViewTests):
|
||||
self.assertTemplateUsed(res,
|
||||
'infrastructure/resource_management/resource_classes/detail.html')
|
||||
|
||||
@test.create_stubs({api.tuskar.ResourceClass: ('get', 'list_flavors',
|
||||
@test.create_stubs({tuskar.ResourceClass: ('get', 'list_flavors',
|
||||
'racks_ids', 'all_racks',
|
||||
'all_flavors')})
|
||||
def test_detail_edit_racks_get(self):
|
||||
@ -263,7 +263,7 @@ class ResourceClassViewTests(test.BaseAdminViewTests):
|
||||
reverse(detail_url, args=(resource_class.id,)))
|
||||
self.assertRedirectsNoFollow(res, redirect_url)
|
||||
|
||||
@test.create_stubs({api.tuskar.ResourceClass: ('get', 'list_flavors',
|
||||
@test.create_stubs({tuskar.ResourceClass: ('get', 'list_flavors',
|
||||
'racks_ids', 'all_racks',
|
||||
'all_flavors')})
|
||||
def test_detail_edit_flavors_get(self):
|
||||
|
@ -20,7 +20,7 @@ from django import http
|
||||
from mox import IsA
|
||||
|
||||
from tuskar_ui import api as tuskar
|
||||
from openstack_dashboard.test import helpers as test
|
||||
from tuskar_ui.test import helpers as test
|
||||
|
||||
|
||||
class ResourceManagementTests(test.BaseAdminViewTests):
|
||||
|
@ -18,13 +18,13 @@ from __future__ import absolute_import
|
||||
|
||||
from novaclient.v1_1.contrib import baremetal
|
||||
|
||||
from openstack_dashboard.api.tuskar import Capacity
|
||||
from openstack_dashboard.api.tuskar import Flavor
|
||||
from openstack_dashboard.api.tuskar import FlavorTemplate
|
||||
from openstack_dashboard.api.tuskar import Node
|
||||
from openstack_dashboard.api.tuskar import Rack
|
||||
from openstack_dashboard.api.tuskar import ResourceClass
|
||||
from openstack_dashboard.test import helpers as test
|
||||
from tuskar_ui.api import Capacity
|
||||
from tuskar_ui.api import Flavor
|
||||
from tuskar_ui.api import FlavorTemplate
|
||||
from tuskar_ui.api import Node
|
||||
from tuskar_ui.api import Rack
|
||||
from tuskar_ui.api import ResourceClass
|
||||
from tuskar_ui.test import helpers as test
|
||||
|
||||
|
||||
class TuskarApiTests(test.APITestCase):
|
||||
|
@ -51,7 +51,8 @@ from horizon.test import helpers as horizon_helpers
|
||||
|
||||
from openstack_dashboard import api
|
||||
from openstack_dashboard import context_processors
|
||||
from openstack_dashboard.test.test_data.utils import load_test_data
|
||||
from tuskar_ui import api as tuskar_api
|
||||
from tuskar_ui.test.test_data.utils import load_test_data
|
||||
|
||||
|
||||
# Makes output of failing mox tests much easier to read.
|
||||
@ -263,8 +264,8 @@ class APITestCase(TestCase):
|
||||
self._original_neutronclient = api.neutron.neutronclient
|
||||
self._original_cinderclient = api.cinder.cinderclient
|
||||
self._original_heatclient = api.heat.heatclient
|
||||
self._original_tuskarclient = api.tuskar.tuskarclient
|
||||
self._original_baremetalclient = api.tuskar.baremetalclient
|
||||
self._original_tuskarclient = tuskar_api.tuskarclient
|
||||
self._original_baremetalclient = tuskar_api.baremetalclient
|
||||
|
||||
# Replace the clients with our stubs.
|
||||
api.glance.glanceclient = lambda request: self.stub_glanceclient()
|
||||
@ -273,8 +274,8 @@ class APITestCase(TestCase):
|
||||
api.neutron.neutronclient = lambda request: self.stub_neutronclient()
|
||||
api.cinder.cinderclient = lambda request: self.stub_cinderclient()
|
||||
api.heat.heatclient = lambda request: self.stub_heatclient()
|
||||
api.tuskar.tuskarclient = lambda request: self.stub_tuskarclient()
|
||||
api.tuskar.baremetalclient = lambda request:\
|
||||
tuskar_api.tuskarclient = lambda request: self.stub_tuskarclient()
|
||||
tuskar_api.baremetalclient = lambda request:\
|
||||
self.stub_baremetalclient()
|
||||
|
||||
def tearDown(self):
|
||||
@ -285,8 +286,8 @@ class APITestCase(TestCase):
|
||||
api.neutron.neutronclient = self._original_neutronclient
|
||||
api.cinder.cinderclient = self._original_cinderclient
|
||||
api.heat.heatclient = self._original_heatclient
|
||||
api.tuskar.tuskarclient = self._original_tuskarclient
|
||||
api.tuskar.baremetalclient = self._original_baremetalclient
|
||||
tuskar_api.tuskarclient = self._original_tuskarclient
|
||||
tuskar_api.baremetalclient = self._original_baremetalclient
|
||||
|
||||
def stub_novaclient(self):
|
||||
if not hasattr(self, "novaclient"):
|
||||
|
@ -12,12 +12,12 @@
|
||||
|
||||
from collections import namedtuple
|
||||
|
||||
from openstack_dashboard.api.tuskar import Capacity
|
||||
from openstack_dashboard.api.tuskar import Flavor
|
||||
from openstack_dashboard.api.tuskar import FlavorTemplate
|
||||
from openstack_dashboard.api.tuskar import Node
|
||||
from openstack_dashboard.api.tuskar import Rack
|
||||
from openstack_dashboard.api.tuskar import ResourceClass
|
||||
from tuskar_ui.api import Capacity
|
||||
from tuskar_ui.api import Flavor
|
||||
from tuskar_ui.api import FlavorTemplate
|
||||
from tuskar_ui.api import Node
|
||||
from tuskar_ui.api import Rack
|
||||
from tuskar_ui.api import ResourceClass
|
||||
|
||||
from openstack_dashboard.test.test_data.utils import TestDataContainer
|
||||
|
||||
|
@ -22,7 +22,7 @@ def load_test_data(load_onto=None):
|
||||
from openstack_dashboard.test.test_data import neutron_data
|
||||
from openstack_dashboard.test.test_data import nova_data
|
||||
from openstack_dashboard.test.test_data import swift_data
|
||||
from openstack_dashboard.test.test_data import tuskar_data
|
||||
from tuskar_ui.test.test_data import tuskar_data
|
||||
|
||||
# The order of these loaders matters, some depend on others.
|
||||
loaders = (exceptions.data,
|
||||
|
@ -14,28 +14,13 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
import copy
|
||||
import inspect
|
||||
import logging
|
||||
|
||||
from django.core import urlresolvers
|
||||
from django import forms
|
||||
from django.forms.forms import NON_FIELD_ERRORS
|
||||
from django import template
|
||||
from django.template.defaultfilters import linebreaks
|
||||
from django.template.defaultfilters import safe
|
||||
from django.template.defaultfilters import slugify
|
||||
from django.utils.encoding import force_unicode
|
||||
from django.utils.importlib import import_module
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
# FIXME: TableStep
|
||||
from django.utils.datastructures import SortedDict
|
||||
|
||||
from horizon import base
|
||||
from horizon import exceptions
|
||||
from horizon.templatetags.horizon import has_permissions
|
||||
from horizon.utils import html
|
||||
import horizon.workflows
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user