Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ERROR: Failure: AttributeError ('module' object has no attribute 'VolumeTableMixIn')
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName
- addr.filename, addr.module)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
- return self.importFromDir(dir_path, fqname)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
- mod = load_module(part_fqname, fh, filename, desc)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/project/volumes/snapshots/tests.py", line 29, in <module>
- INDEX_URL = reverse('horizon:project:volumes:index')
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 549, in reverse
- app_list = resolver.app_dict[ns]
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 351, in app_dict
- self._populate()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 284, in _populate
- for pattern in reversed(self.url_patterns):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 403, in url_patterns
- iter(patterns)
- File "/home/ggu/500G/horizon/horizon/base.py", line 655, in __iter__
- self._setup()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/utils/functional.py", line 376, in _setup
- self._wrapped = self._setupfunc()
- File "/home/ggu/500G/horizon/horizon/base.py", line 821, in url_patterns
- return self._urls()[0]
- File "/home/ggu/500G/horizon/horizon/base.py", line 855, in _urls
- include(dash._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 532, in _decorated_urls
- include(panel._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 306, in _decorated_urls
- urlpatterns = self._get_default_urlpatterns()
- File "/home/ggu/500G/horizon/horizon/base.py", line 112, in _get_default_urlpatterns
- urls_mod = import_module('.urls', package_string)
- File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
- __import__(name)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/urls.py", line 20, in <module>
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/views.py", line 38, in <module>
- AttributeError: 'module' object has no attribute 'VolumeTableMixIn'
- ======================================================================
- ERROR: Failure: AttributeError ('module' object has no attribute 'VolumeTableMixIn')
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName
- addr.filename, addr.module)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
- return self.importFromDir(dir_path, fqname)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
- mod = load_module(part_fqname, fh, filename, desc)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/project/volumes/volumes/tests.py", line 37, in <module>
- VOLUME_INDEX_URL = reverse('horizon:project:volumes:index')
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 549, in reverse
- app_list = resolver.app_dict[ns]
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 351, in app_dict
- self._populate()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 284, in _populate
- for pattern in reversed(self.url_patterns):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 403, in url_patterns
- iter(patterns)
- File "/home/ggu/500G/horizon/horizon/base.py", line 655, in __iter__
- self._setup()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/utils/functional.py", line 376, in _setup
- self._wrapped = self._setupfunc()
- File "/home/ggu/500G/horizon/horizon/base.py", line 821, in url_patterns
- return self._urls()[0]
- File "/home/ggu/500G/horizon/horizon/base.py", line 855, in _urls
- include(dash._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 532, in _decorated_urls
- include(panel._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 306, in _decorated_urls
- urlpatterns = self._get_default_urlpatterns()
- File "/home/ggu/500G/horizon/horizon/base.py", line 112, in _get_default_urlpatterns
- urls_mod = import_module('.urls', package_string)
- File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
- __import__(name)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/urls.py", line 20, in <module>
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/views.py", line 38, in <module>
- AttributeError: 'module' object has no attribute 'VolumeTableMixIn'
- ======================================================================
- ERROR: Failure: AttributeError ('module' object has no attribute 'VolumeTableMixIn')
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName
- addr.filename, addr.module)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
- return self.importFromDir(dir_path, fqname)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
- mod = load_module(part_fqname, fh, filename, desc)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/project/volumes/test.py", line 35, in <module>
- INDEX_URL = reverse('horizon:project:volumes:index')
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 549, in reverse
- app_list = resolver.app_dict[ns]
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 351, in app_dict
- self._populate()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 284, in _populate
- for pattern in reversed(self.url_patterns):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 403, in url_patterns
- iter(patterns)
- File "/home/ggu/500G/horizon/horizon/base.py", line 655, in __iter__
- self._setup()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/utils/functional.py", line 376, in _setup
- self._wrapped = self._setupfunc()
- File "/home/ggu/500G/horizon/horizon/base.py", line 821, in url_patterns
- return self._urls()[0]
- File "/home/ggu/500G/horizon/horizon/base.py", line 855, in _urls
- include(dash._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 532, in _decorated_urls
- include(panel._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 306, in _decorated_urls
- urlpatterns = self._get_default_urlpatterns()
- File "/home/ggu/500G/horizon/horizon/base.py", line 112, in _get_default_urlpatterns
- urls_mod = import_module('.urls', package_string)
- File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
- __import__(name)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/urls.py", line 20, in <module>
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/views.py", line 38, in <module>
- AttributeError: 'module' object has no attribute 'VolumeTableMixIn'
- ======================================================================
- ERROR: Failure: AttributeError ('module' object has no attribute 'VolumeTableMixIn')
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName
- addr.filename, addr.module)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
- return self.importFromDir(dir_path, fqname)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
- mod = load_module(part_fqname, fh, filename, desc)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/project/vpn/tests.py", line 28, in <module>
- class VPNTests(test.TestCase):
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/project/vpn/tests.py", line 37, in VPNTests
- INDEX_URL = reverse('horizon:%s:vpn:index' % DASHBOARD)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 549, in reverse
- app_list = resolver.app_dict[ns]
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 351, in app_dict
- self._populate()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 284, in _populate
- for pattern in reversed(self.url_patterns):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 403, in url_patterns
- iter(patterns)
- File "/home/ggu/500G/horizon/horizon/base.py", line 655, in __iter__
- self._setup()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/utils/functional.py", line 376, in _setup
- self._wrapped = self._setupfunc()
- File "/home/ggu/500G/horizon/horizon/base.py", line 821, in url_patterns
- return self._urls()[0]
- File "/home/ggu/500G/horizon/horizon/base.py", line 855, in _urls
- include(dash._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 532, in _decorated_urls
- include(panel._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 306, in _decorated_urls
- urlpatterns = self._get_default_urlpatterns()
- File "/home/ggu/500G/horizon/horizon/base.py", line 112, in _get_default_urlpatterns
- urls_mod = import_module('.urls', package_string)
- File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
- __import__(name)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/urls.py", line 20, in <module>
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/views.py", line 38, in <module>
- AttributeError: 'module' object has no attribute 'VolumeTableMixIn'
- ======================================================================
- ERROR: Failure: AttributeError ('module' object has no attribute 'VolumeTableMixIn')
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName
- addr.filename, addr.module)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
- return self.importFromDir(dir_path, fqname)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
- mod = load_module(part_fqname, fh, filename, desc)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/settings/password/tests.py", line 26, in <module>
- INDEX_URL = reverse('horizon:settings:password:index')
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 549, in reverse
- app_list = resolver.app_dict[ns]
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 351, in app_dict
- self._populate()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 284, in _populate
- for pattern in reversed(self.url_patterns):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 403, in url_patterns
- iter(patterns)
- File "/home/ggu/500G/horizon/horizon/base.py", line 655, in __iter__
- self._setup()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/utils/functional.py", line 376, in _setup
- self._wrapped = self._setupfunc()
- File "/home/ggu/500G/horizon/horizon/base.py", line 821, in url_patterns
- return self._urls()[0]
- File "/home/ggu/500G/horizon/horizon/base.py", line 855, in _urls
- include(dash._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 532, in _decorated_urls
- include(panel._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 306, in _decorated_urls
- urlpatterns = self._get_default_urlpatterns()
- File "/home/ggu/500G/horizon/horizon/base.py", line 112, in _get_default_urlpatterns
- urls_mod = import_module('.urls', package_string)
- File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
- __import__(name)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/urls.py", line 20, in <module>
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/views.py", line 38, in <module>
- AttributeError: 'module' object has no attribute 'VolumeTableMixIn'
- ======================================================================
- ERROR: Failure: AttributeError ('module' object has no attribute 'VolumeTableMixIn')
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/loader.py", line 418, in loadTestsFromName
- addr.filename, addr.module)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 47, in importFromPath
- return self.importFromDir(dir_path, fqname)
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/nose/importer.py", line 94, in importFromDir
- mod = load_module(part_fqname, fh, filename, desc)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/settings/user/tests.py", line 21, in <module>
- INDEX_URL = reverse("horizon:settings:user:index")
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 549, in reverse
- app_list = resolver.app_dict[ns]
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 351, in app_dict
- self._populate()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 284, in _populate
- for pattern in reversed(self.url_patterns):
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/core/urlresolvers.py", line 403, in url_patterns
- iter(patterns)
- File "/home/ggu/500G/horizon/horizon/base.py", line 655, in __iter__
- self._setup()
- File "/home/ggu/500G/horizon/.tox/py27dj18/lib/python2.7/site-packages/django/utils/functional.py", line 376, in _setup
- self._wrapped = self._setupfunc()
- File "/home/ggu/500G/horizon/horizon/base.py", line 821, in url_patterns
- return self._urls()[0]
- File "/home/ggu/500G/horizon/horizon/base.py", line 855, in _urls
- include(dash._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 532, in _decorated_urls
- include(panel._decorated_urls)))
- File "/home/ggu/500G/horizon/horizon/base.py", line 306, in _decorated_urls
- urlpatterns = self._get_default_urlpatterns()
- File "/home/ggu/500G/horizon/horizon/base.py", line 112, in _get_default_urlpatterns
- urls_mod = import_module('.urls', package_string)
- File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
- __import__(name)
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/urls.py", line 20, in <module>
- File "/home/ggu/500G/horizon/openstack_dashboard/dashboards/admin/volume_types/views.py", line 38, in <module>
- AttributeError: 'module' object has no attribute 'VolumeTableMixIn'
- ======================================================================
- FAIL: test_registration_failure (openstack_dashboard.contrib.developer.tests.DeveloperTests)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/ggu/500G/horizon/openstack_dashboard/contrib/developer/tests.py", line 27, in test_registration_failure
- horizon.get_dashboard("developer")
- AssertionError: NotRegistered not raised
- Slowest 5 tests took 2.35 secs:
- 0.68 ComputeApiTests.test_server_rdp_console
- 0.54 NeutronNetworksTestCase.test_get_list_for_tenant
- 0.42 HeatApiTests.test_template_function_list
- 0.36 VolumeTypeTests.test_update_volume_type_encryption
- 0.36 VolumeTypeTests.test_update_volume_type_encryption
- ----------------------------------------------------------------------
- Ran 707 tests in 18.527s
- FAILED (SKIP=1, errors=262, failures=1)
- Destroying test database for alias 'default'...
- ERROR: InvocationError: '/home/ggu/500G/horizon/.tox/py27dj18/bin/python /home/ggu/500G/horizon/manage.py test openstack_dashboard --settings=openstack_dashboard.test.settings --exclude-dir=openstack_dashboard/test/integration_tests'
- __________________________________________________________ summary ___________________________________________________________
- ERROR: py27dj18: commands failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement