-
Notifications
You must be signed in to change notification settings - Fork 27
Closed
Description
This is with greyside/django-admin-smoke-tests#18 , and on Django 3.x with some extra fixes, so again hard to reproduce the scenario. If you cant immediately see the problem and solution, leave it and I will find the fix.
======================================================================
ERROR: test_changelist_view (tests.test_admin_smoke.AdminSiteSmokeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 29, in test_deco
fn(self, model, model_admin)
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 226, in test_changelist_view
response = model_admin.changelist_view(request)
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 60, in changelist_view
return super().changelist_view(request, extra_context)
File "/usr/lib/python3.8/site-packages/django/utils/decorators.py", line 43, in _wrapper
return bound_method(*args, **kwargs)
File "/usr/lib/python3.8/site-packages/django/utils/decorators.py", line 130, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/usr/lib/python3.8/site-packages/django/contrib/admin/options.py", line 1678, in changelist_view
cl = self.get_changelist_instance(request)
File "/usr/lib/python3.8/site-packages/django/contrib/admin/options.py", line 728, in get_changelist_instance
return ChangeList(
File "/usr/lib/python3.8/site-packages/django/contrib/admin/views/main.py", line 57, in __init__
self.root_queryset = model_admin.get_queryset(request)
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 21, in get_queryset
fields = self.get_fields_for_request(request)
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 14, in get_fields_for_request
elif request.resolver_match.func.__name__ == "changelist_view":
AttributeError: 'NoneType' object has no attribute 'func'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 48, in test_deco
six.raise_from(ModelAdminCheckException(
File "<string>", line 3, in raise_from
django_admin_smoke_tests.tests.ModelAdminCheckException: Above exception occured while running test 'test_changelist_view' on modeladmin data_browser.ViewAdmin (View)
======================================================================
ERROR: test_changelist_view_search (tests.test_admin_smoke.AdminSiteSmokeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 29, in test_deco
fn(self, model, model_admin)
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 240, in test_changelist_view_search
response = model_admin.changelist_view(request)
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 60, in changelist_view
return super().changelist_view(request, extra_context)
File "/usr/lib/python3.8/site-packages/django/utils/decorators.py", line 43, in _wrapper
return bound_method(*args, **kwargs)
File "/usr/lib/python3.8/site-packages/django/utils/decorators.py", line 130, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/usr/lib/python3.8/site-packages/django/contrib/admin/options.py", line 1678, in changelist_view
cl = self.get_changelist_instance(request)
File "/usr/lib/python3.8/site-packages/django/contrib/admin/options.py", line 728, in get_changelist_instance
return ChangeList(
File "/usr/lib/python3.8/site-packages/django/contrib/admin/views/main.py", line 57, in __init__
self.root_queryset = model_admin.get_queryset(request)
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 21, in get_queryset
fields = self.get_fields_for_request(request)
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 14, in get_fields_for_request
elif request.resolver_match.func.__name__ == "changelist_view":
AttributeError: 'NoneType' object has no attribute 'func'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 48, in test_deco
six.raise_from(ModelAdminCheckException(
File "<string>", line 3, in raise_from
django_admin_smoke_tests.tests.ModelAdminCheckException: Above exception occured while running test 'test_changelist_view_search' on modeladmin data_browser.ViewAdmin (View)
======================================================================
ERROR: test_queryset (tests.test_admin_smoke.AdminSiteSmokeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 29, in test_deco
fn(self, model, model_admin)
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 207, in test_queryset
list(model_admin.get_queryset(request))
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 21, in get_queryset
fields = self.get_fields_for_request(request)
File "/usr/lib/python3.8/site-packages/data_browser/helpers.py", line 14, in get_fields_for_request
elif request.resolver_match.func.__name__ == "changelist_view":
AttributeError: 'NoneType' object has no attribute 'func'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/django_admin_smoke_tests/tests.py", line 48, in test_deco
six.raise_from(ModelAdminCheckException(
File "<string>", line 3, in raise_from
django_admin_smoke_tests.tests.ModelAdminCheckException: Above exception occured while running test 'test_queryset' on modeladmin data_browser.ViewAdmin (View)
Metadata
Metadata
Assignees
Labels
No labels