Enable H304 check

This patch replaces relative imports with full paths and
makes H304 test enabled.

Fixes bug 1188535

Change-Id: I47254cf9a790727102f7993d0fd107da514983df
This commit is contained in:
Tatiana Mazur 2013-07-04 18:52:37 +04:00
parent 7e8125d1ae
commit 3087c3486b
98 changed files with 447 additions and 285 deletions

View File

@ -14,8 +14,8 @@
# License for the specific language governing permissions and limitations
# under the License.
from .base import ResourceBrowser
from .views import ResourceBrowserView
from horizon.browsers.base import ResourceBrowser
from horizon.browsers.views import ResourceBrowserView
assert ResourceBrowser
assert ResourceBrowserView

View File

@ -25,9 +25,12 @@ from horizon import tables
from openstack_dashboard import api
from .constants import DOMAINS_CREATE_URL
from .constants import DOMAINS_INDEX_URL
from .constants import DOMAINS_UPDATE_URL
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_CREATE_URL
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_INDEX_URL
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_UPDATE_URL
LOG = logging.getLogger(__name__)

View File

@ -26,12 +26,16 @@ from horizon.workflows.views import WorkflowView
from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from .constants import DOMAINS_CREATE_URL as create_url
from .constants import DOMAINS_INDEX_URL as index_url
from .constants import DOMAINS_INDEX_VIEW_TEMPLATE
from .constants import DOMAINS_UPDATE_URL as update_url
from .workflows import CreateDomain
from .workflows import UpdateDomain
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_CREATE_URL as create_url
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_INDEX_URL as index_url
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_INDEX_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_UPDATE_URL as update_url
from openstack_dashboard.dashboards.admin.domains.workflows import CreateDomain
from openstack_dashboard.dashboards.admin.domains.workflows import UpdateDomain
DOMAINS_INDEX_URL = reverse(index_url)

View File

@ -17,9 +17,9 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateDomainView
from .views import IndexView
from .views import UpdateDomainView
from openstack_dashboard.dashboards.admin.domains.views import CreateDomainView
from openstack_dashboard.dashboards.admin.domains.views import IndexView
from openstack_dashboard.dashboards.admin.domains.views import UpdateDomainView
urlpatterns = patterns('',

View File

@ -23,12 +23,17 @@ from horizon import workflows
from openstack_dashboard import api
from .constants import DOMAIN_INFO_FIELDS
from .constants import DOMAINS_INDEX_URL
from .constants import DOMAINS_INDEX_VIEW_TEMPLATE
from .tables import DomainsTable
from .workflows import CreateDomain
from .workflows import UpdateDomain
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAIN_INFO_FIELDS
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_INDEX_URL
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_INDEX_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.domains.tables import DomainsTable
from openstack_dashboard.dashboards.admin.domains.workflows \
import CreateDomain
from openstack_dashboard.dashboards.admin.domains.workflows \
import UpdateDomain
class IndexView(tables.DataTableView):

View File

@ -24,7 +24,8 @@ from horizon import workflows
from openstack_dashboard import api
from .constants import DOMAINS_INDEX_URL
from openstack_dashboard.dashboards.admin.domains.constants \
import DOMAINS_INDEX_URL
LOG = logging.getLogger(__name__)

View File

@ -21,9 +21,10 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import EditView
from .views import IndexView
from openstack_dashboard.dashboards.admin.flavors.extras.views \
import CreateView
from openstack_dashboard.dashboards.admin.flavors.extras.views import EditView
from openstack_dashboard.dashboards.admin.flavors.extras.views import IndexView
urlpatterns = patterns('',
url(r'^$', IndexView.as_view(), name='index'),

View File

@ -28,9 +28,12 @@ from horizon import tables
from openstack_dashboard import api
from .forms import CreateExtraSpec
from .forms import EditExtraSpec
from .tables import ExtraSpecsTable
from openstack_dashboard.dashboards.admin.flavors.extras.forms \
import CreateExtraSpec
from openstack_dashboard.dashboards.admin.flavors.extras.forms \
import EditExtraSpec
from openstack_dashboard.dashboards.admin.flavors.extras.tables \
import ExtraSpecsTable
LOG = logging.getLogger(__name__)

View File

@ -22,10 +22,11 @@ from django.conf.urls.defaults import include
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .extras import urls as extras_urls
from .views import CreateView
from .views import EditView
from .views import IndexView
from openstack_dashboard.dashboards.admin.flavors.extras \
import urls as extras_urls
from openstack_dashboard.dashboards.admin.flavors.views import CreateView
from openstack_dashboard.dashboards.admin.flavors.views import EditView
from openstack_dashboard.dashboards.admin.flavors.views import IndexView
urlpatterns = patterns('openstack_dashboard.dashboards.admin.flavors.views',
url(r'^$', IndexView.as_view(), name='index'),

View File

@ -29,9 +29,9 @@ from horizon import tables
from openstack_dashboard import api
from .forms import CreateFlavor
from .forms import EditFlavor
from .tables import FlavorsTable
from openstack_dashboard.dashboards.admin.flavors.forms import CreateFlavor
from openstack_dashboard.dashboards.admin.flavors.forms import EditFlavor
from openstack_dashboard.dashboards.admin.flavors.tables import FlavorsTable
LOG = logging.getLogger(__name__)

View File

@ -24,10 +24,14 @@ from horizon import tables
from openstack_dashboard import api
from .constants import GROUPS_ADD_MEMBER_URL
from .constants import GROUPS_CREATE_URL
from .constants import GROUPS_MANAGE_URL
from .constants import GROUPS_UPDATE_URL
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_ADD_MEMBER_URL
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_CREATE_URL
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_MANAGE_URL
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_UPDATE_URL
LOG = logging.getLogger(__name__)

View File

@ -23,13 +23,20 @@ from mox import IsA
from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from .constants import GROUPS_ADD_MEMBER_URL as add_member_url
from .constants import GROUPS_CREATE_URL as create_url
from .constants import GROUPS_INDEX_URL as index_url
from .constants import GROUPS_INDEX_VIEW_TEMPLATE
from .constants import GROUPS_MANAGE_URL as manage_url
from .constants import GROUPS_MANAGE_VIEW_TEMPLATE
from .constants import GROUPS_UPDATE_URL as update_url
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_ADD_MEMBER_URL as add_member_url
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_CREATE_URL as create_url
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_INDEX_URL as index_url
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_INDEX_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_MANAGE_URL as manage_url
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_MANAGE_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_UPDATE_URL as update_url
GROUPS_INDEX_URL = reverse(index_url)

View File

@ -17,11 +17,11 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import IndexView
from .views import ManageMembersView
from .views import NonMembersView
from .views import UpdateView
from openstack_dashboard.dashboards.admin.groups.views import CreateView
from openstack_dashboard.dashboards.admin.groups.views import IndexView
from openstack_dashboard.dashboards.admin.groups.views import ManageMembersView
from openstack_dashboard.dashboards.admin.groups.views import NonMembersView
from openstack_dashboard.dashboards.admin.groups.views import UpdateView
urlpatterns = patterns('',

View File

@ -24,18 +24,27 @@ from horizon import tables
from openstack_dashboard import api
from .constants import GROUPS_ADD_MEMBER_AJAX_VIEW_TEMPLATE
from .constants import GROUPS_ADD_MEMBER_VIEW_TEMPLATE
from .constants import GROUPS_CREATE_VIEW_TEMPLATE
from .constants import GROUPS_INDEX_URL
from .constants import GROUPS_INDEX_VIEW_TEMPLATE
from .constants import GROUPS_MANAGE_VIEW_TEMPLATE
from .constants import GROUPS_UPDATE_VIEW_TEMPLATE
from .forms import CreateGroupForm
from .forms import UpdateGroupForm
from .tables import GroupMembersTable
from .tables import GroupNonMembersTable
from .tables import GroupsTable
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_ADD_MEMBER_AJAX_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_ADD_MEMBER_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_CREATE_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_INDEX_URL
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_INDEX_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_MANAGE_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.constants \
import GROUPS_UPDATE_VIEW_TEMPLATE
from openstack_dashboard.dashboards.admin.groups.forms import CreateGroupForm
from openstack_dashboard.dashboards.admin.groups.forms import UpdateGroupForm
from openstack_dashboard.dashboards.admin.groups.tables \
import GroupMembersTable
from openstack_dashboard.dashboards.admin.groups.tables \
import GroupNonMembersTable
from openstack_dashboard.dashboards.admin.groups.tables import GroupsTable
class IndexView(tables.DataTableView):

View File

@ -17,7 +17,8 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import AdminIndexView
from openstack_dashboard.dashboards.admin.hypervisors.views \
import AdminIndexView
urlpatterns = patterns(

View File

@ -24,7 +24,7 @@ from mox import IsA
from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from .tables import AdminImagesTable
from openstack_dashboard.dashboards.admin.images.tables import AdminImagesTable
class ImageCreateViewTest(test.BaseAdminViewTests):

View File

@ -21,10 +21,10 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import DetailView
from .views import IndexView
from .views import UpdateView
from openstack_dashboard.dashboards.admin.images.views import CreateView
from openstack_dashboard.dashboards.admin.images.views import DetailView
from openstack_dashboard.dashboards.admin.images.views import IndexView
from openstack_dashboard.dashboards.admin.images.views import UpdateView
urlpatterns = patterns('openstack_dashboard.dashboards.admin.images.views',

View File

@ -30,9 +30,12 @@ from openstack_dashboard import api
from openstack_dashboard.dashboards.project \
.images_and_snapshots.images import views
from .forms import AdminCreateImageForm
from .forms import AdminUpdateImageForm
from .tables import AdminImagesTable
from openstack_dashboard.dashboards.admin.images.forms \
import AdminCreateImageForm
from openstack_dashboard.dashboards.admin.images.forms \
import AdminUpdateImageForm
from openstack_dashboard.dashboards.admin.images.tables \
import AdminImagesTable
LOG = logging.getLogger(__name__)

View File

@ -22,8 +22,8 @@ from horizon import tabs
from openstack_dashboard.api import keystone
from openstack_dashboard.usage import quotas
from .tables import QuotasTable
from .tables import ServicesTable
from openstack_dashboard.dashboards.admin.info.tables import QuotasTable
from openstack_dashboard.dashboards.admin.info.tables import ServicesTable
class DefaultQuotasTab(tabs.TableTab):

View File

@ -21,7 +21,7 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import IndexView
from openstack_dashboard.dashboards.admin.info.views import IndexView
urlpatterns = patterns('openstack_dashboard.dashboards.admin.info.views',

View File

@ -22,7 +22,7 @@ import logging
from horizon import tabs
from .tabs import SystemInfoTabs
from openstack_dashboard.dashboards.admin.info.tabs import SystemInfoTabs
LOG = logging.getLogger(__name__)

View File

@ -21,10 +21,11 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import AdminIndexView
from .views import AdminUpdateView
from openstack_dashboard.dashboards.project.instances.views import \
DetailView
from openstack_dashboard.dashboards.admin.instances.views import AdminIndexView
from openstack_dashboard.dashboards.admin.instances.views \
import AdminUpdateView
from openstack_dashboard.dashboards.project.instances.views \
import DetailView
INSTANCES = r'^(?P<instance_id>[^/]+)/%s$'

View File

@ -26,8 +26,10 @@ from openstack_dashboard import api
from openstack_dashboard.dashboards.project.networks.ports \
import views as project_views
from .forms import CreatePort
from .forms import UpdatePort
from openstack_dashboard.dashboards.admin.networks.ports.forms \
import CreatePort
from openstack_dashboard.dashboards.admin.networks.ports.forms \
import UpdatePort
LOG = logging.getLogger(__name__)

View File

@ -19,8 +19,10 @@ import logging
from openstack_dashboard.dashboards.project.networks.subnets \
import views as project_views
from .workflows import CreateSubnet
from .workflows import UpdateSubnet
from openstack_dashboard.dashboards.admin.networks.subnets.workflows \
import CreateSubnet
from openstack_dashboard.dashboards.admin.networks.subnets.workflows \
import UpdateSubnet
LOG = logging.getLogger(__name__)

View File

@ -18,18 +18,24 @@ from django.conf.urls.defaults import include
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import DetailView
from .views import IndexView
from .views import UpdateView
from openstack_dashboard.dashboards.admin.networks.views import CreateView
from openstack_dashboard.dashboards.admin.networks.views import DetailView
from openstack_dashboard.dashboards.admin.networks.views import IndexView
from openstack_dashboard.dashboards.admin.networks.views import UpdateView
from .subnets import urls as subnet_urls
from .subnets.views import CreateView as AddSubnetView
from .subnets.views import UpdateView as EditSubnetView
from openstack_dashboard.dashboards.admin.networks.subnets \
import urls as subnet_urls
from openstack_dashboard.dashboards.admin.networks.subnets.views \
import CreateView as AddSubnetView
from openstack_dashboard.dashboards.admin.networks.subnets.views \
import UpdateView as EditSubnetView
from .ports import urls as port_urls
from .ports.views import CreateView as AddPortView
from .ports.views import UpdateView as EditPortView
from openstack_dashboard.dashboards.admin.networks.ports \
import urls as port_urls
from openstack_dashboard.dashboards.admin.networks.ports.views \
import CreateView as AddPortView
from openstack_dashboard.dashboards.admin.networks.ports.views \
import UpdateView as EditPortView
NETWORKS = r'^(?P<network_id>[^/]+)/%s$'

View File

@ -27,11 +27,13 @@ from horizon import tables
from openstack_dashboard import api
from openstack_dashboard.dashboards.project.networks import views as user_views
from .forms import CreateNetwork
from .forms import UpdateNetwork
from .ports.tables import PortsTable
from .subnets.tables import SubnetsTable
from .tables import NetworksTable
from openstack_dashboard.dashboards.admin.networks.forms import CreateNetwork
from openstack_dashboard.dashboards.admin.networks.forms import UpdateNetwork
from openstack_dashboard.dashboards.admin.networks.ports.tables \
import PortsTable
from openstack_dashboard.dashboards.admin.networks.subnets.tables \
import SubnetsTable
from openstack_dashboard.dashboards.admin.networks.tables import NetworksTable
LOG = logging.getLogger(__name__)

View File

@ -22,7 +22,7 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import GlobalOverview
from openstack_dashboard.dashboards.admin.overview.views import GlobalOverview
urlpatterns = patterns('',

View File

@ -9,7 +9,7 @@ from horizon import tables
from openstack_dashboard import api
from ..users.tables import UsersTable
from openstack_dashboard.dashboards.admin.users.tables import UsersTable
LOG = logging.getLogger(__name__)

View File

@ -28,8 +28,10 @@ from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from openstack_dashboard.usage import quotas
from .workflows import CreateProject
from .workflows import UpdateProject
from openstack_dashboard.dashboards.admin.projects.workflows \
import CreateProject
from openstack_dashboard.dashboards.admin.projects.workflows \
import UpdateProject
INDEX_URL = reverse('horizon:admin:projects:index')

View File

@ -21,11 +21,14 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateProjectView
from .views import CreateUserView
from .views import IndexView
from .views import ProjectUsageView
from .views import UpdateProjectView
from openstack_dashboard.dashboards.admin.projects.views \
import CreateProjectView
from openstack_dashboard.dashboards.admin.projects.views import CreateUserView
from openstack_dashboard.dashboards.admin.projects.views import IndexView
from openstack_dashboard.dashboards.admin.projects.views \
import ProjectUsageView
from openstack_dashboard.dashboards.admin.projects.views \
import UpdateProjectView
urlpatterns = patterns('',

View File

@ -33,12 +33,15 @@ from openstack_dashboard.dashboards.admin.users.views import CreateView
from openstack_dashboard import usage
from openstack_dashboard.usage import quotas
from .forms import CreateUser
from .tables import AddUsersTable
from .tables import TenantsTable
from .tables import TenantUsersTable
from .workflows import CreateProject
from .workflows import UpdateProject
from openstack_dashboard.dashboards.admin.projects.forms import CreateUser
from openstack_dashboard.dashboards.admin.projects.tables import AddUsersTable
from openstack_dashboard.dashboards.admin.projects.tables import TenantsTable
from openstack_dashboard.dashboards.admin.projects.tables \
import TenantUsersTable
from openstack_dashboard.dashboards.admin.projects.workflows \
import CreateProject
from openstack_dashboard.dashboards.admin.projects.workflows \
import UpdateProject
LOG = logging.getLogger(__name__)

View File

@ -17,9 +17,9 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import IndexView
from .views import UpdateView
from openstack_dashboard.dashboards.admin.roles.views import CreateView
from openstack_dashboard.dashboards.admin.roles.views import IndexView
from openstack_dashboard.dashboards.admin.roles.views import UpdateView
urlpatterns = patterns('openstack_dashboard.dashboards.admin.roles.views',
url(r'^$', IndexView.as_view(), name='index'),

View File

@ -24,9 +24,9 @@ from horizon import tables
from openstack_dashboard import api
from .forms import CreateRoleForm
from .forms import UpdateRoleForm
from .tables import RolesTable
from openstack_dashboard.dashboards.admin.roles.forms import CreateRoleForm
from openstack_dashboard.dashboards.admin.roles.forms import UpdateRoleForm
from openstack_dashboard.dashboards.admin.roles.tables import RolesTable
class IndexView(tables.DataTableView):

View File

@ -17,7 +17,7 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import DetailView
from openstack_dashboard.dashboards.admin.routers.ports.views import DetailView
PORTS = r'^(?P<port_id>[^/]+)/%s$'

View File

@ -18,7 +18,8 @@ import logging
from horizon import tabs
from .tabs import PortDetailTabs
from openstack_dashboard.dashboards.admin.routers.ports.tabs \
import PortDetailTabs
LOG = logging.getLogger(__name__)

View File

@ -17,8 +17,8 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import DetailView
from .views import IndexView
from openstack_dashboard.dashboards.admin.routers.views import DetailView
from openstack_dashboard.dashboards.admin.routers.views import IndexView
urlpatterns = patterns('horizon.dashboards.admin.routers.views',

View File

@ -28,8 +28,9 @@ from openstack_dashboard import api
from openstack_dashboard.dashboards.admin.networks import views as n_views
from openstack_dashboard.dashboards.project.routers import views as r_views
from .ports.tables import PortsTable
from .tables import RoutersTable
from openstack_dashboard.dashboards.admin.routers.ports.tables \
import PortsTable
from openstack_dashboard.dashboards.admin.routers.tables import RoutersTable
LOG = logging.getLogger(__name__)

View File

@ -21,9 +21,9 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import IndexView
from .views import UpdateView
from openstack_dashboard.dashboards.admin.users.views import CreateView
from openstack_dashboard.dashboards.admin.users.views import IndexView
from openstack_dashboard.dashboards.admin.users.views import UpdateView
urlpatterns = patterns('openstack_dashboard.dashboards.admin.users.views',
url(r'^$', IndexView.as_view(), name='index'),

View File

@ -32,9 +32,9 @@ from horizon import tables
from openstack_dashboard import api
from .forms import CreateUserForm
from .forms import UpdateUserForm
from .tables import UsersTable
from openstack_dashboard.dashboards.admin.users.forms import CreateUserForm
from openstack_dashboard.dashboards.admin.users.forms import UpdateUserForm
from openstack_dashboard.dashboards.admin.users.tables import UsersTable
class IndexView(tables.DataTableView):

View File

@ -1,9 +1,10 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateVolumeTypeView
from .views import DetailView
from .views import IndexView
from openstack_dashboard.dashboards.admin.volumes.views \
import CreateVolumeTypeView
from openstack_dashboard.dashboards.admin.volumes.views import DetailView
from openstack_dashboard.dashboards.admin.volumes.views import IndexView
urlpatterns = patterns('',
url(r'^$', IndexView.as_view(), name='index'),

View File

@ -30,9 +30,10 @@ from openstack_dashboard.dashboards.project.volumes.views import \
from openstack_dashboard.api import cinder
from openstack_dashboard.api import keystone
from .forms import CreateVolumeType
from .tables import VolumesTable
from .tables import VolumeTypesTable
from openstack_dashboard.dashboards.admin.volumes.forms import CreateVolumeType
from openstack_dashboard.dashboards.admin.volumes.tables import VolumesTable
from openstack_dashboard.dashboards.admin.volumes.tables \
import VolumeTypesTable
from horizon import exceptions
from horizon import forms

View File

@ -21,8 +21,10 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import download_ec2_bundle
from .views import download_rc_file
from openstack_dashboard.dashboards.project.access_and_security.\
api_access.views import download_ec2_bundle
from openstack_dashboard.dashboards.project.access_and_security.\
api_access.views import download_rc_file
urlpatterns = patterns('',

View File

@ -21,8 +21,10 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import AllocateView
from .views import AssociateView
from openstack_dashboard.dashboards.project.access_and_security.\
floating_ips.views import AllocateView
from openstack_dashboard.dashboards.project.access_and_security.\
floating_ips.views import AssociateView
urlpatterns = patterns('',

View File

@ -33,8 +33,10 @@ from horizon import workflows
from openstack_dashboard import api
from openstack_dashboard.usage import quotas
from .forms import FloatingIpAllocate
from .workflows import IPAssociationWorkflow
from openstack_dashboard.dashboards.project.access_and_security.\
floating_ips.forms import FloatingIpAllocate
from openstack_dashboard.dashboards.project.access_and_security.\
floating_ips.workflows import IPAssociationWorkflow
class AssociateView(workflows.WorkflowView):

View File

@ -21,10 +21,14 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import DownloadView
from .views import GenerateView
from .views import ImportView
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs.views import CreateView
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs.views import DownloadView
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs.views import GenerateView
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs.views import ImportView
urlpatterns = patterns('',

View File

@ -36,8 +36,10 @@ from horizon import forms
from openstack_dashboard import api
from .forms import CreateKeypair
from .forms import ImportKeypair
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs.forms import CreateKeypair
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs.forms import ImportKeypair
LOG = logging.getLogger(__name__)

View File

@ -29,8 +29,10 @@ from mox import IsA
from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from .tables import RulesTable
from .tables import SecurityGroupsTable
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.tables import RulesTable
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.tables import SecurityGroupsTable
INDEX_URL = reverse('horizon:project:access_and_security:index')

View File

@ -21,9 +21,12 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import AddRuleView
from .views import CreateView
from .views import DetailView
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.views import AddRuleView
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.views import CreateView
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.views import DetailView
urlpatterns = patterns('',

View File

@ -34,9 +34,12 @@ from horizon import tables
from openstack_dashboard import api
from openstack_dashboard.utils.filters import get_int_or_uuid
from .forms import AddRule
from .forms import CreateGroup
from .tables import RulesTable
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.forms import AddRule
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.forms import CreateGroup
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.tables import RulesTable
LOG = logging.getLogger(__name__)

View File

@ -29,10 +29,14 @@ from openstack_dashboard.api import keystone
from openstack_dashboard.api import network
from openstack_dashboard.api import nova
from .api_access.tables import EndpointsTable
from .floating_ips.tables import FloatingIPsTable
from .keypairs.tables import KeypairsTable
from .security_groups.tables import SecurityGroupsTable
from openstack_dashboard.dashboards.project.access_and_security.\
api_access.tables import EndpointsTable
from openstack_dashboard.dashboards.project.access_and_security.\
floating_ips.tables import FloatingIPsTable
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs.tables import KeypairsTable
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups.tables import SecurityGroupsTable
class SecurityGroupsTab(tabs.TableTab):

View File

@ -22,11 +22,16 @@ from django.conf.urls.defaults import include
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .api_access import urls as api_access_urls
from .floating_ips import urls as fip_urls
from .keypairs import urls as keypair_urls
from .security_groups import urls as sec_group_urls
from .views import IndexView
from openstack_dashboard.dashboards.project.access_and_security.\
api_access import urls as api_access_urls
from openstack_dashboard.dashboards.project.access_and_security.\
floating_ips import urls as fip_urls
from openstack_dashboard.dashboards.project.access_and_security.\
keypairs import urls as keypair_urls
from openstack_dashboard.dashboards.project.access_and_security.\
security_groups import urls as sec_group_urls
from openstack_dashboard.dashboards.project.access_and_security.views \
import IndexView
urlpatterns = patterns('',

View File

@ -25,7 +25,8 @@ Views for Instances and Volumes.
from horizon import tabs
from .tabs import AccessAndSecurityTabs
from openstack_dashboard.dashboards.project.access_and_security.tabs \
import AccessAndSecurityTabs
class IndexView(tabs.TabbedTableView):

View File

@ -33,8 +33,10 @@ from horizon import tables as horizon_tables
from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from . import tables
from .forms import CreateImageForm
from openstack_dashboard.dashboards.project.images_and_snapshots.images.forms \
import CreateImageForm
from openstack_dashboard.dashboards.project.images_and_snapshots.images \
import tables
IMAGES_INDEX_URL = reverse('horizon:project:images_and_snapshots:index')

View File

@ -21,9 +21,12 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from .views import DetailView
from .views import UpdateView
from openstack_dashboard.dashboards.project.images_and_snapshots.images.views \
import CreateView
from openstack_dashboard.dashboards.project.images_and_snapshots.images.views \
import DetailView
from openstack_dashboard.dashboards.project.images_and_snapshots.images.views \
import UpdateView
VIEWS_MOD = ('openstack_dashboard.dashboards.project'

View File

@ -34,9 +34,12 @@ from horizon import tabs
from openstack_dashboard import api
from .forms import CreateImageForm
from .forms import UpdateImageForm
from .tabs import ImageDetailTabs
from openstack_dashboard.dashboards.project.images_and_snapshots.images.forms \
import CreateImageForm
from openstack_dashboard.dashboards.project.images_and_snapshots.images.forms \
import UpdateImageForm
from openstack_dashboard.dashboards.project.images_and_snapshots.images.tabs \
import ImageDetailTabs
LOG = logging.getLogger(__name__)

View File

@ -21,7 +21,8 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateView
from openstack_dashboard.dashboards.project.images_and_snapshots.\
snapshots.views import CreateView
urlpatterns = patterns('',

View File

@ -33,7 +33,8 @@ from horizon import forms
from openstack_dashboard import api
from .forms import CreateSnapshot
from openstack_dashboard.dashboards.project.images_and_snapshots.\
snapshots.forms import CreateSnapshot
LOG = logging.getLogger(__name__)

View File

@ -20,10 +20,14 @@
from django.conf.urls.defaults import *
from .images import urls as image_urls
from .snapshots import urls as snapshot_urls
from .views import DetailView
from .views import IndexView
from openstack_dashboard.dashboards.project.images_and_snapshots.images \
import urls as image_urls
from openstack_dashboard.dashboards.project.images_and_snapshots.snapshots \
import urls as snapshot_urls
from openstack_dashboard.dashboards.project.images_and_snapshots.views \
import DetailView
from openstack_dashboard.dashboards.project.images_and_snapshots.views \
import IndexView
urlpatterns = patterns('',

View File

@ -34,9 +34,12 @@ from horizon import tabs
from openstack_dashboard import api
from openstack_dashboard.api.base import is_service_enabled
from .images.tables import ImagesTable
from .volume_snapshots.tables import VolumeSnapshotsTable
from .volume_snapshots.tabs import SnapshotDetailTabs
from openstack_dashboard.dashboards.project.images_and_snapshots.\
images.tables import ImagesTable
from openstack_dashboard.dashboards.project.images_and_snapshots.\
volume_snapshots.tables import VolumeSnapshotsTable
from openstack_dashboard.dashboards.project.images_and_snapshots.\
volume_snapshots.tabs import SnapshotDetailTabs
LOG = logging.getLogger(__name__)

View File

@ -26,7 +26,8 @@ from horizon import tables
from openstack_dashboard import api
from openstack_dashboard.api import cinder
from ...volumes import tables as volume_tables
from openstack_dashboard.dashboards.project.volumes \
import tables as volume_tables
LOG = logging.getLogger(__name__)

View File

@ -34,9 +34,11 @@ from openstack_dashboard import api
from openstack_dashboard.api import cinder
from openstack_dashboard.test import helpers as test
from .tables import LaunchLink
from .tabs import InstanceDetailTabs
from .workflows import LaunchInstance
from openstack_dashboard.dashboards.project.instances.tables import LaunchLink
from openstack_dashboard.dashboards.project.instances.tabs \
import InstanceDetailTabs
from openstack_dashboard.dashboards.project.instances.workflows \
import LaunchInstance
from novaclient.v1_1.servers import REBOOT_HARD
from novaclient.v1_1.servers import REBOOT_SOFT

View File

@ -33,7 +33,8 @@ from horizon import workflows
from openstack_dashboard import api
from openstack_dashboard.api import cinder
from ...images_and_snapshots.utils import get_available_images
from openstack_dashboard.dashboards.project.images_and_snapshots.utils \
import get_available_images
LOG = logging.getLogger(__name__)

View File

@ -22,9 +22,12 @@ from horizon import tabs
from openstack_dashboard import api
from .tables import MembersTable
from .tables import MonitorsTable
from .tables import PoolsTable
from openstack_dashboard.dashboards.project.loadbalancers.tables \
import MembersTable
from openstack_dashboard.dashboards.project.loadbalancers.tables \
import MonitorsTable
from openstack_dashboard.dashboards.project.loadbalancers.tables \
import PoolsTable
class PoolsTab(tabs.TableTab):

View File

@ -15,12 +15,18 @@ from openstack_dashboard.api.lbaas import PoolMonitor
from openstack_dashboard.api.lbaas import Vip
from openstack_dashboard.test import helpers as test
from .workflows import AddMember
from .workflows import AddMonitor
from .workflows import AddPMAssociation
from .workflows import AddPool
from .workflows import AddVip
from .workflows import DeletePMAssociation
from openstack_dashboard.dashboards.project.loadbalancers.workflows \
import AddMember
from openstack_dashboard.dashboards.project.loadbalancers.workflows \
import AddMonitor
from openstack_dashboard.dashboards.project.loadbalancers.workflows \
import AddPMAssociation
from openstack_dashboard.dashboards.project.loadbalancers.workflows \
import AddPool
from openstack_dashboard.dashboards.project.loadbalancers.workflows \
import AddVip
from openstack_dashboard.dashboards.project.loadbalancers.workflows \
import DeletePMAssociation
class LoadBalancerTests(test.TestCase):

View File

@ -22,8 +22,10 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import JSONView
from .views import NetworkTopology
from openstack_dashboard.dashboards.project.network_topology.views \
import JSONView
from openstack_dashboard.dashboards.project.network_topology.views \
import NetworkTopology
urlpatterns = patterns(

View File

@ -17,7 +17,8 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import DetailView
from openstack_dashboard.dashboards.project.networks.ports.views \
import DetailView
PORTS = r'^(?P<port_id>[^/]+)/%s$'

View File

@ -23,8 +23,10 @@ from horizon import tabs
from openstack_dashboard import api
from .forms import UpdatePort
from .tabs import PortDetailTabs
from openstack_dashboard.dashboards.project.networks.ports.forms \
import UpdatePort
from openstack_dashboard.dashboards.project.networks.ports.tabs \
import PortDetailTabs
class DetailView(tabs.TabView):

View File

@ -17,7 +17,8 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import DetailView
from openstack_dashboard.dashboards.project.networks.subnets.views \
import DetailView
SUBNETS = r'^(?P<subnet_id>[^/]+)/%s$'

View File

@ -28,9 +28,12 @@ from horizon import workflows
from openstack_dashboard import api
from .tabs import SubnetDetailTabs
from .workflows import CreateSubnet
from .workflows import UpdateSubnet
from openstack_dashboard.dashboards.project.networks.subnets.tabs \
import SubnetDetailTabs
from openstack_dashboard.dashboards.project.networks.subnets.workflows \
import CreateSubnet
from openstack_dashboard.dashboards.project.networks.subnets.workflows \
import UpdateSubnet
LOG = logging.getLogger(__name__)

View File

@ -25,7 +25,8 @@ from mox import IsA
from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from .workflows import CreateNetwork
from openstack_dashboard.dashboards.project.networks.workflows \
import CreateNetwork
INDEX_URL = reverse('horizon:project:networks:index')

View File

@ -18,15 +18,20 @@ from django.conf.urls.defaults import include
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .ports import urls as port_urls
from .ports.views import UpdateView as EditPortView
from .subnets import urls as subnet_urls
from .subnets.views import CreateView as AddSubnetView
from .subnets.views import UpdateView as EditSubnetView
from .views import CreateView
from .views import DetailView
from .views import IndexView
from .views import UpdateView
from openstack_dashboard.dashboards.project.networks.ports \
import urls as port_urls
from openstack_dashboard.dashboards.project.networks.ports.views \
import UpdateView as EditPortView
from openstack_dashboard.dashboards.project.networks.subnets \
import urls as subnet_urls
from openstack_dashboard.dashboards.project.networks.subnets.views \
import CreateView as AddSubnetView
from openstack_dashboard.dashboards.project.networks.subnets.views \
import UpdateView as EditSubnetView
from openstack_dashboard.dashboards.project.networks.views import CreateView
from openstack_dashboard.dashboards.project.networks.views import DetailView
from openstack_dashboard.dashboards.project.networks.views import IndexView
from openstack_dashboard.dashboards.project.networks.views import UpdateView
NETWORKS = r'^(?P<network_id>[^/]+)/%s$'

View File

@ -29,11 +29,15 @@ from horizon import workflows
from openstack_dashboard import api
from .forms import UpdateNetwork
from .ports.tables import PortsTable
from .subnets.tables import SubnetsTable
from .tables import NetworksTable
from .workflows import CreateNetwork
from openstack_dashboard.dashboards.project.networks.forms import UpdateNetwork
from openstack_dashboard.dashboards.project.networks.ports.tables \
import PortsTable
from openstack_dashboard.dashboards.project.networks.subnets.tables \
import SubnetsTable
from openstack_dashboard.dashboards.project.networks.tables \
import NetworksTable
from openstack_dashboard.dashboards.project.networks.workflows \
import CreateNetwork
LOG = logging.getLogger(__name__)

View File

@ -22,8 +22,9 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import ProjectOverview
from .views import WarningView
from openstack_dashboard.dashboards.project.overview.views \
import ProjectOverview
from openstack_dashboard.dashboards.project.overview.views import WarningView
urlpatterns = patterns('openstack_dashboard.dashboards.project.overview.views',

View File

@ -17,7 +17,8 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import DetailView
from openstack_dashboard.dashboards.project.routers.ports.views \
import DetailView
PORTS = r'^(?P<port_id>[^/]+)/%s$'

View File

@ -24,9 +24,12 @@ from horizon import tabs
from openstack_dashboard import api
from .forms import AddInterface
from .forms import SetGatewayForm
from .tabs import PortDetailTabs
from openstack_dashboard.dashboards.project.routers.ports.forms \
import AddInterface
from openstack_dashboard.dashboards.project.routers.ports.forms \
import SetGatewayForm
from openstack_dashboard.dashboards.project.routers.ports.tabs \
import PortDetailTabs
LOG = logging.getLogger(__name__)

View File

@ -17,11 +17,13 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .ports.views import AddInterfaceView
from .ports.views import SetGatewayView
from .views import CreateView
from .views import DetailView
from .views import IndexView
from openstack_dashboard.dashboards.project.routers.ports.views \
import AddInterfaceView
from openstack_dashboard.dashboards.project.routers.ports.views \
import SetGatewayView
from openstack_dashboard.dashboards.project.routers.views import CreateView
from openstack_dashboard.dashboards.project.routers.views import DetailView
from openstack_dashboard.dashboards.project.routers.views import IndexView
urlpatterns = patterns('horizon.dashboards.project.routers.views',

View File

@ -29,9 +29,10 @@ from horizon import forms
from horizon import tables
from openstack_dashboard import api
from .forms import CreateForm
from .ports.tables import PortsTable
from .tables import RoutersTable
from openstack_dashboard.dashboards.project.routers.forms import CreateForm
from openstack_dashboard.dashboards.project.routers.ports.tables \
import PortsTable
from openstack_dashboard.dashboards.project.routers.tables import RoutersTable
LOG = logging.getLogger(__name__)

View File

@ -20,8 +20,8 @@ from horizon import messages
from horizon import tabs
from openstack_dashboard import api
from .tables import EventsTable
from .tables import ResourcesTable
from openstack_dashboard.dashboards.project.stacks.tables import EventsTable
from openstack_dashboard.dashboards.project.stacks.tables import ResourcesTable
LOG = logging.getLogger(__name__)

View File

@ -22,8 +22,8 @@ from mox import IsA
from openstack_dashboard import api
from openstack_dashboard.test import helpers as test
from . import forms
from . import mappings
from openstack_dashboard.dashboards.project.stacks import forms
from openstack_dashboard.dashboards.project.stacks import mappings
INDEX_URL = reverse('horizon:project:stacks:index')

View File

@ -15,11 +15,12 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateStackView
from .views import DetailView
from .views import IndexView
from .views import ResourceView
from .views import SelectTemplateView
from openstack_dashboard.dashboards.project.stacks.views import CreateStackView
from openstack_dashboard.dashboards.project.stacks.views import DetailView
from openstack_dashboard.dashboards.project.stacks.views import IndexView
from openstack_dashboard.dashboards.project.stacks.views import ResourceView
from openstack_dashboard.dashboards.project.stacks.views \
import SelectTemplateView
urlpatterns = patterns(
'',

View File

@ -26,11 +26,12 @@ from django.utils.translation import ugettext_lazy as _
from openstack_dashboard import api
from .forms import StackCreateForm
from .forms import TemplateForm
from .tables import StacksTable
from .tabs import ResourceDetailTabs
from .tabs import StackDetailTabs
from openstack_dashboard.dashboards.project.stacks.forms import StackCreateForm
from openstack_dashboard.dashboards.project.stacks.forms import TemplateForm
from openstack_dashboard.dashboards.project.stacks.tables import StacksTable
from openstack_dashboard.dashboards.project.stacks.tabs \
import ResourceDetailTabs
from openstack_dashboard.dashboards.project.stacks.tabs import StackDetailTabs
LOG = logging.getLogger(__name__)

View File

@ -20,11 +20,13 @@ from horizon.utils.fields import SelectWidget
from horizon.utils.functions import bytes_to_gigabytes
from horizon.utils.memoized import memoized
from ..images_and_snapshots.utils import get_available_images
from ..instances.tables import ACTIVE_STATES
from openstack_dashboard import api
from openstack_dashboard.api import cinder
from openstack_dashboard.api import glance
from openstack_dashboard.dashboards.project.images_and_snapshots.utils \
import get_available_images
from openstack_dashboard.dashboards.project.instances.tables \
import ACTIVE_STATES
class CreateForm(forms.SelfHandlingForm):

View File

@ -17,11 +17,13 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import CreateSnapshotView
from .views import CreateView
from .views import DetailView
from .views import EditAttachmentsView
from .views import IndexView
from openstack_dashboard.dashboards.project.volumes.views \
import CreateSnapshotView
from openstack_dashboard.dashboards.project.volumes.views import CreateView
from openstack_dashboard.dashboards.project.volumes.views import DetailView
from openstack_dashboard.dashboards.project.volumes.views \
import EditAttachmentsView
from openstack_dashboard.dashboards.project.volumes.views import IndexView
urlpatterns = patterns('openstack_dashboard.dashboards.project.volumes.views',

View File

@ -22,9 +22,10 @@ from django.core.urlresolvers import reverse_lazy
from django.utils.datastructures import SortedDict
from django.utils.translation import ugettext_lazy as _
from .forms import AttachForm
from .forms import CreateForm
from .forms import CreateSnapshotForm
from openstack_dashboard.dashboards.project.volumes.forms import AttachForm
from openstack_dashboard.dashboards.project.volumes.forms import CreateForm
from openstack_dashboard.dashboards.project.volumes.forms \
import CreateSnapshotForm
from horizon import exceptions
from horizon import forms
@ -37,9 +38,11 @@ from openstack_dashboard import api
from openstack_dashboard.api import cinder
from openstack_dashboard.usage import quotas
from .tables import AttachmentsTable
from .tables import VolumesTable
from .tabs import VolumeDetailTabs
from openstack_dashboard.dashboards.project.volumes.tables \
import AttachmentsTable
from openstack_dashboard.dashboards.project.volumes.tables import VolumesTable
from openstack_dashboard.dashboards.project.volumes.tabs \
import VolumeDetailTabs
LOG = logging.getLogger(__name__)

View File

@ -17,7 +17,7 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import PasswordView
from openstack_dashboard.dashboards.settings.password.views import PasswordView
urlpatterns = patterns('',

View File

@ -16,8 +16,8 @@
from horizon import forms
from .forms import PasswordForm
from django.core.urlresolvers import reverse_lazy
from openstack_dashboard.dashboards.settings.password.forms import PasswordForm
class PasswordView(forms.ModalFormView):

View File

@ -17,7 +17,7 @@
from django.conf.urls.defaults import patterns
from django.conf.urls.defaults import url
from .views import UserSettingsView
from openstack_dashboard.dashboards.settings.user.views import UserSettingsView
urlpatterns = patterns('',

View File

@ -17,7 +17,7 @@
from django.conf import settings
from horizon import forms
from .forms import UserSettingsForm
from openstack_dashboard.dashboards.settings.user.forms import UserSettingsForm
class UserSettingsView(forms.ModalFormView):

View File

@ -17,7 +17,7 @@ from openstack_dashboard.api.base import Quota
from openstack_dashboard.api.base import QuotaSet as QuotaSetWrapper
from openstack_dashboard.usage.quotas import QuotaUsage
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
def data(TEST):

View File

@ -19,7 +19,7 @@ from neutronclient.common import exceptions as neutron_exceptions
from novaclient import exceptions as nova_exceptions
from swiftclient import client as swift_exceptions
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
def create_stubbed_exception(cls, status_code=500):

View File

@ -15,7 +15,7 @@
from glanceclient.v1.images import Image
from glanceclient.v1.images import ImageManager
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
def data(TEST):

View File

@ -15,7 +15,7 @@
from heatclient.v1.stacks import Stack
from heatclient.v1.stacks import StackManager
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
# A slightly hacked up copy of a sample cloudformation template for testing.

View File

@ -26,7 +26,7 @@ from keystoneclient.v3 import domains
from keystoneclient.v3 import groups
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
# Dummy service catalog with all service.

View File

@ -28,7 +28,7 @@ from openstack_dashboard.api.neutron import SecurityGroup
from openstack_dashboard.api.neutron import SecurityGroupRule
from openstack_dashboard.api.neutron import Subnet
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
def data(TEST):

View File

@ -35,7 +35,7 @@ from openstack_dashboard.api.base import QuotaSet as QuotaSetWrapper
from openstack_dashboard.api.nova import FloatingIp as NetFloatingIp
from openstack_dashboard.usage.quotas import QuotaUsage
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
SERVER_DATA = """

View File

@ -14,7 +14,7 @@
from openstack_dashboard.api import swift
from .utils import TestDataContainer
from openstack_dashboard.test.test_data.utils import TestDataContainer
def data(TEST):

View File

@ -14,14 +14,14 @@
def load_test_data(load_onto=None):
from . import cinder_data
from . import exceptions
from . import glance_data
from . import heat_data
from . import keystone_data
from . import neutron_data
from . import nova_data
from . import swift_data
from openstack_dashboard.test.test_data import cinder_data
from openstack_dashboard.test.test_data import exceptions
from openstack_dashboard.test.test_data import glance_data
from openstack_dashboard.test.test_data import heat_data
from openstack_dashboard.test.test_data import keystone_data
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
# The order of these loaders matters, some depend on others.
loaders = (exceptions.data,

View File

@ -43,8 +43,7 @@ exclude = .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,p
# H201 no 'except:' at least use 'except Exception:'
# H302 import only modules.'from optparse import make_option' does not import a module
# H303 No wildcard (*) import.
# H304 No relative imports. 'from .views import IndexView' is a relative import
# H4xx docstrings
# H701 empty localization string
# H702 Formatting operation should be outside of localization method call
ignore = E121,E126,E127,E128,F403,F841,F999,H201,H302,H303,H304,H4,H701,H702
ignore = E121,E126,E127,E128,F403,F841,F999,H201,H302,H303,H4,H701,H702