I'm having a strange issue with Django 1.9 and Django Rest Framework 3.3. Most of the upgrade went well apart from one endpoint failing for a reason I can't figure out myself.
Traceback (most recent call last):
File "/home/ubuntu/something/sfm/somethingelse/tests/test_account.py", line 54, in test_get_banks
response = self.client.get(reverse('somethingelse-settlement-list'))
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/test/client.py", line 503, in get
**extra)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/test/client.py", line 304, in get
return self.generic('GET', path, secure=secure, **r)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/test/client.py", line 380, in generic
return self.request(**r)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/test/client.py", line 467, in request
six.reraise(*exc_info)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 174, in get_response
response = self.process_exception_by_middleware(e, request)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 172, in get_response
response = response.render()
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/template/response.py", line 160, in render
self.content = self.rendered_content
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/rest_framework/response.py", line 71, in rendered_content
ret = renderer.render(self.data, media_type, context)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/rest_framework/renderers.py", line 172, in render
return template_render(template, context, request=request)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/rest_framework/compat.py", line 232, in template_render
return template.render(context, request=request)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/template/backends/django.py", line 92, in render
context = make_context(context, request)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/template/context.py", line 291, in make_context
context.push(original_context)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/template/context.py", line 61, in push
return ContextDict(self, *dicts, **kwargs)
File "/home/ubuntu/virtualenvs/venv-system/local/lib/python2.7/site-packages/django/template/context.py", line 20, in __init__
super(ContextDict, self).__init__(*args, **kwargs)
ValueError: dictionary update sequence element #0 has length 5; 2 is required