Failing tests
@SylvainLlop on branch dev
I have two failing tests:
======================================================================
ERROR: test_anonymous_cannot_list_integrationstep (djangoldp_energiepartagee.tests.tests_permissions.PermissionsTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/pagination.py", line 522, in get_count
return queryset.count()
AttributeError: 'NoneType' object has no attribute 'count'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/calummackervoy/Documents/Git/sib-app-3.6/sib2/sibserver/djangoldp_energiepartagee/tests/tests_permissions.py", line 824, in test_anonymous_cannot_list_integrationstep
response = self.client.get('/integrationsteps/')
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 288, in get
response = super().get(path, data=data, **extra)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 205, in get
return self.generic('GET', path, **r)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 234, in generic
method, path, data, content_type, secure, **extra)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/test/client.py", line 422, in generic
return self.request(**r)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 285, in request
return super().request(**kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 237, in request
request = super().request(**kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/test/client.py", line 503, in request
raise exc_value
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/viewsets.py", line 125, in view
return self.dispatch(request, *args, **kwargs)
File "/Users/calummackervoy/Documents/Git/sib-app-3.6/sib2/sibserver/djangoldp/views.py", line 606, in dispatch
response = super(LDPViewSet, self).dispatch(request, *args, **kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/mixins.py", line 40, in list
page = self.paginate_queryset(queryset)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/generics.py", line 171, in paginate_queryset
return self.paginator.paginate_queryset(queryset, self.request, view=self)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/pagination.py", line 379, in paginate_queryset
self.count = self.get_count(queryset)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/pagination.py", line 524, in get_count
return len(queryset)
TypeError: object of type 'NoneType' has no len()
======================================================================
ERROR: test_member_or_admin_cannot_list_integrationstep (djangoldp_energiepartagee.tests.tests_permissions.PermissionsTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/pagination.py", line 522, in get_count
return queryset.count()
AttributeError: 'NoneType' object has no attribute 'count'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/calummackervoy/Documents/Git/sib-app-3.6/sib2/sibserver/djangoldp_energiepartagee/tests/tests_permissions.py", line 818, in test_member_or_admin_cannot_list_integrationstep
response = self.client.get('/integrationsteps/')
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 288, in get
response = super().get(path, data=data, **extra)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 205, in get
return self.generic('GET', path, **r)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 234, in generic
method, path, data, content_type, secure, **extra)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/test/client.py", line 422, in generic
return self.request(**r)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 285, in request
return super().request(**kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/test.py", line 237, in request
request = super().request(**kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/test/client.py", line 503, in request
raise exc_value
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/viewsets.py", line 125, in view
return self.dispatch(request, *args, **kwargs)
File "/Users/calummackervoy/Documents/Git/sib-app-3.6/sib2/sibserver/djangoldp/views.py", line 606, in dispatch
response = super(LDPViewSet, self).dispatch(request, *args, **kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/mixins.py", line 40, in list
page = self.paginate_queryset(queryset)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/generics.py", line 171, in paginate_queryset
return self.paginator.paginate_queryset(queryset, self.request, view=self)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/pagination.py", line 379, in paginate_queryset
self.count = self.get_count(queryset)
File "/Users/calummackervoy/.pyenv/versions/djangoldp2/lib/python3.6/site-packages/rest_framework/pagination.py", line 524, in get_count
return len(queryset)
TypeError: object of type 'NoneType' has no len()
Were you aware of this ?
I guess it's something to do with the IntegrationStep
model but I don't see what from the test