Skip to content

Instantly share code, notes, and snippets.

@mkoistinen
Created June 29, 2015 13:06
Show Gist options
  • Save mkoistinen/bb971a60a974f7b74ec7 to your computer and use it in GitHub Desktop.
Save mkoistinen/bb971a60a974f7b74ec7 to your computer and use it in GitHub Desktop.
Traceback (most recent call last):
File "./aldryn_faq/tests/test_toolbar.py", line 34, in test_toolbar
rendered_response = response.render()
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/response.py", line 82, in rendered_content
content = template.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 140, in render
return self._render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/test/utils.py", line 85, in instrumented_test_render
return self.nodelist.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
return node.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
return compiled_parent._render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/test/utils.py", line 85, in instrumented_test_render
return self.nodelist.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
return node.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
return compiled_parent._render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/test/utils.py", line 85, in instrumented_test_render
return self.nodelist.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
return node.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
return compiled_parent._render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/test/utils.py", line 85, in instrumented_test_render
return self.nodelist.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
return node.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/classytags/core.py", line 106, in render
return self.render_tag(context, **kwargs)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py", line 79, in render_tag
rendered_contents = nodelist.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
return node.render(context)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/classytags/core.py", line 106, in render
return self.render_tag(context, **kwargs)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/cms/templatetags/cms_tags.py", line 646, in render_tag
toolbar.populate()
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/cms/toolbar/toolbar.py", line 240, in populate
self._call_toolbar('populate')
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/cms/toolbar/toolbar.py", line 296, in _call_toolbar
result = getattr(toolbar, func_name)()
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/cms/cms_toolbar.py", line 278, in populate
self.change_language_menu()
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/cms/cms_toolbar.py", line 378, in change_language_menu
language_menu.add_modal_item(title % {'language': name}, url=url, disabled=disabled)
File "/Users/mkoistinen/.virtualenvs/faq_dev/lib/python2.7/site-packages/django/utils/functional.py", line 168, in __mod__
return six.text_type(self) % rhs
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 4: ordinal not in range(128)
class TestToolbar(AldrynFaqTest):
def test_toolbar(self):
"""
Tests that user can see menu item in the toolbar appropriate for their
assigned permissions.
"""
user = create_user('user', '[email protected]', 'pw', is_superuser=True)
# staff_user = create_user('staff', '[email protected]', 'pw', is_staff=True)
# admin_user = create_user('admin', '[email protected]', 'pw', is_superuser=True)
with override('en'):
url = reverse(
'{0}:faq-category-list'.format(self.app_config.namespace))
request = self.get_page_request(self.page, user, url, edit=True)
category_list_view = FaqByCategoryListView.as_view()
response = category_list_view(request)
with override('en'):
rendered_response = response.render() # This line triggers the exception regardless of the override():
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment