﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
25424	"""AttributeError: '__proxy__' object has no attribute 'decode'"" using reverse_lazy in test client"	Travis Jensen	Travis Jensen	"This is basically the same as [https://code.djangoproject.com/ticket/18776 this bug], just starting from the test client. The relevant stack trace:


{{{
Traceback (most recent call last):
  File ""$SRC/tests/test_planner.py"", line 49,
    r = self.client.get(reverse_lazy('generator'))
  File ""$HOME/venvs/webapp/lib/python3.4/site-packages/django/test/client.py"", line 500, in get
    **extra)
  File ""$HOME/venvs/webapp/lib/python3.4/site-packages/django/test/client.py"", line 303, in get
    return self.generic('GET', path, secure=secure, **r)
  File ""$HOME/venvs/webapp/lib/python3.4/site-packages/django/test/client.py"", line 357, in generic
    parsed = urlparse(path)
  File ""$HOME/.pythonz/pythons/CPython-3.4.3/lib/python3.4/urllib/parse.py"", line 292, in urlparse
    url, scheme, _coerce_result = _coerce_args(url, scheme)
  File ""$HOME/.pythonz/pythons/CPython-3.4.3/lib/python3.4/urllib/parse.py"", line 112, in _coerce_args
    return _decode_args(args) + (_encode_result,)
  File ""$HOME/.pythonz/pythons/CPython-3.4.3/lib/python3.4/urllib/parse.py"", line 96, in _decode_args
    return tuple(x.decode(encoding, errors) if x else '' for x in args)
AttributeError: '__proxy__' object has no attribute 'decode'
}}}
"	Bug	closed	Testing framework	1.8	Normal	fixed			Accepted	1	0	0	0	0	0
