Hi,
Building murano-dashboard in Debian Experimental (ie: with Django 3.2) fails with these unit test failures:
======================================================================
ERROR: muranodashboard.api.rest (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.api.rest
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 470, in _find_test_path
package = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/api/rest/__init__.py", line 14, in <module>
from . import environments # noqa
File "/<<PKGBUILDDIR>>/muranodashboard/api/rest/environments.py", line 22, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.test_fields (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.test_fields
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/test_fields.py", line 18, in <module>
from muranodashboard.dynamic_ui import fields
File "/<<PKGBUILDDIR>>/muranodashboard/dynamic_ui/fields.py", line 43, in <module>
from muranodashboard.common import net
File "/<<PKGBUILDDIR>>/muranodashboard/common/net.py", line 27, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.catalog.test_views (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.catalog.test_views
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/catalog/test_views.py", line 29, in <module>
from muranodashboard.catalog import views
File "/<<PKGBUILDDIR>>/muranodashboard/catalog/views.py", line 27, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.common.test_net (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.common.test_net
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/common/test_net.py", line 20, in <module>
from muranodashboard.common import net
File "/<<PKGBUILDDIR>>/muranodashboard/common/net.py", line 27, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.dynamic_ui.test_fields (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.dynamic_ui.test_fields
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/dynamic_ui/test_fields.py", line 23, in <module>
from muranodashboard.dynamic_ui import fields
File "/<<PKGBUILDDIR>>/muranodashboard/dynamic_ui/fields.py", line 43, in <module>
from muranodashboard.common import net
File "/<<PKGBUILDDIR>>/muranodashboard/common/net.py", line 27, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.dynamic_ui.test_forms (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.dynamic_ui.test_forms
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/dynamic_ui/test_forms.py", line 22, in <module>
from muranodashboard.dynamic_ui import fields
File "/<<PKGBUILDDIR>>/muranodashboard/dynamic_ui/fields.py", line 43, in <module>
from muranodashboard.common import net
File "/<<PKGBUILDDIR>>/muranodashboard/common/net.py", line 27, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.dynamic_ui.test_services (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.dynamic_ui.test_services
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/dynamic_ui/test_services.py", line 23, in <module>
from muranodashboard.catalog import views as catalog_views
File "/<<PKGBUILDDIR>>/muranodashboard/catalog/views.py", line 27, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.environments.test_api (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.environments.test_api
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/environments/test_api.py", line 20, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.environments.test_forms (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.environments.test_forms
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/environments/test_forms.py", line 21, in <module>
from muranodashboard.environments import forms as env_forms
File "/<<PKGBUILDDIR>>/muranodashboard/environments/forms.py", line 25, in <module>
from muranodashboard.common import net
File "/<<PKGBUILDDIR>>/muranodashboard/common/net.py", line 27, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.environments.test_rest_api (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.environments.test_rest_api
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/environments/test_rest_api.py", line 18, in <module>
from muranodashboard.api.rest import environments
File "/<<PKGBUILDDIR>>/muranodashboard/api/rest/__init__.py", line 14, in <module>
from . import environments # noqa
File "/<<PKGBUILDDIR>>/muranodashboard/api/rest/environments.py", line 22, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.environments.test_tables (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.environments.test_tables
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/environments/test_tables.py", line 24, in <module>
from muranodashboard.environments import tables
File "/<<PKGBUILDDIR>>/muranodashboard/environments/tables.py", line 35, in <module>
from muranodashboard.catalog import views as catalog_views
File "/<<PKGBUILDDIR>>/muranodashboard/catalog/views.py", line 27, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.environments.test_tabs (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.environments.test_tabs
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/environments/test_tabs.py", line 23, in <module>
from muranodashboard.environments import tables
File "/<<PKGBUILDDIR>>/muranodashboard/environments/tables.py", line 35, in <module>
from muranodashboard.catalog import views as catalog_views
File "/<<PKGBUILDDIR>>/muranodashboard/catalog/views.py", line 27, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.environments.test_topology (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.environments.test_topology
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/environments/test_topology.py", line 19, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.environments.test_views (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.environments.test_views
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/environments/test_views.py", line 26, in <module>
from muranodashboard.environments import forms as env_forms
File "/<<PKGBUILDDIR>>/muranodashboard/environments/forms.py", line 25, in <module>
from muranodashboard.common import net
File "/<<PKGBUILDDIR>>/muranodashboard/common/net.py", line 27, in <module>
from muranodashboard.environments import api as env_api
File "/<<PKGBUILDDIR>>/muranodashboard/environments/api.py", line 24, in <module>
from muranodashboard.environments import topology
File "/<<PKGBUILDDIR>>/muranodashboard/environments/topology.py", line 17, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
======================================================================
ERROR: muranodashboard.tests.unit.packages.test_views (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: muranodashboard.tests.unit.packages.test_views
Traceback (most recent call last):
File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/muranodashboard/tests/unit/packages/test_views.py", line 27, in <module>
from muranodashboard.packages import views
File "/<<PKGBUILDDIR>>/muranodashboard/packages/views.py", line 43, in <module>
from muranodashboard.catalog import views as catalog_views
File "/<<PKGBUILDDIR>>/muranodashboard/catalog/views.py", line 27, in <module>
from django.contrib.staticfiles.templatetags.staticfiles import static
ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
----------------------------------------------------------------------
Ran 126 tests in 0.589s
FAILED (errors=15)
Destroying test database for alias 'default' ('file:memorydb_default?mode=memory&cache=shared')...
make[1]: *** [debian/rules:45: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: build] Error 2
Fix proposed to branch: master /review. opendev. org/c/openstack /murano- dashboard/ +/810373
Review: https:/