﻿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
6644	FormPreview doesn't pass tests	alfred.einstein@…	simeon	"adding 'django.contrib.formtools' to the installed apps and run:

./manage.py test

got:

{{{

..EEE.
======================================================================
ERROR: test_form_get (django.contrib.formtools.tests.PreviewTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/tests.py"", line 48, in test_form_get
    response = self.client.get('/test1/')
  File ""/home/visi/Devel/django/djtrunk/django/test/client.py"", line 217, in get
    return self.request(**r)
  File ""/home/visi/Devel/django/djtrunk/django/core/handlers/base.py"", line 82, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 31, in __call__
    return method(request)
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 54, in preview_get
    context_instance=RequestContext(request))
  File ""/home/visi/djtrunk/django/shortcuts/__init__.py"", line 18, in render_to_response
  File ""/home/visi/djtrunk/django/template/loader.py"", line 106, in render_to_string
  File ""/home/visi/Devel/django/djtrunk/django/test/utils.py"", line 21, in instrumented_test_render
    return self.nodelist.render(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/__init__.py"", line 748, in render
    bits.append(self.render_node(node, context))
  File ""/home/visi/Devel/django/djtrunk/django/template/debug.py"", line 71, in render_node
    result = node.render(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/loader_tags.py"", line 71, in render
    compiled_parent = self.get_parent(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/loader_tags.py"", line 66, in get_parent
    raise TemplateSyntaxError, ""Template %r cannot be extended, because it doesn't exist"" % parent
TemplateSyntaxError: Template u'base.html' cannot be extended, because it doesn't exist

======================================================================
ERROR: test_form_preview (django.contrib.formtools.tests.PreviewTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/tests.py"", line 64, in test_form_preview
    response = self.client.post('/test1/', test_data)
  File ""/home/visi/Devel/django/djtrunk/django/test/client.py"", line 236, in post
    return self.request(**r)
  File ""/home/visi/Devel/django/djtrunk/django/core/handlers/base.py"", line 82, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 31, in __call__
    return method(request)
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 63, in preview_post
    return render_to_response(self.preview_template, context, context_instance=RequestContext(request))
  File ""/home/visi/djtrunk/django/shortcuts/__init__.py"", line 18, in render_to_response
  File ""/home/visi/djtrunk/django/template/loader.py"", line 106, in render_to_string
  File ""/home/visi/Devel/django/djtrunk/django/test/utils.py"", line 21, in instrumented_test_render
    return self.nodelist.render(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/__init__.py"", line 748, in render
    bits.append(self.render_node(node, context))
  File ""/home/visi/Devel/django/djtrunk/django/template/debug.py"", line 71, in render_node
    result = node.render(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/loader_tags.py"", line 71, in render
    compiled_parent = self.get_parent(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/loader_tags.py"", line 66, in get_parent
    raise TemplateSyntaxError, ""Template %r cannot be extended, because it doesn't exist"" % parent
TemplateSyntaxError: Template u'base.html' cannot be extended, because it doesn't exist

======================================================================
ERROR: test_form_submit (django.contrib.formtools.tests.PreviewTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/tests.py"", line 82, in test_form_submit
    response = self.client.post('/test1/', test_data)
  File ""/home/visi/Devel/django/djtrunk/django/test/client.py"", line 236, in post
    return self.request(**r)
  File ""/home/visi/Devel/django/djtrunk/django/core/handlers/base.py"", line 82, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 31, in __call__
    return method(request)
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 72, in post_post
    return self.failed_hash(request) # Security hash failed.
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 116, in failed_hash
    return self.preview_post(request)
  File ""/home/visi/Devel/django/djtrunk/django/contrib/formtools/preview.py"", line 63, in preview_post
    return render_to_response(self.preview_template, context, context_instance=RequestContext(request))
  File ""/home/visi/djtrunk/django/shortcuts/__init__.py"", line 18, in render_to_response
  File ""/home/visi/djtrunk/django/template/loader.py"", line 106, in render_to_string
  File ""/home/visi/Devel/django/djtrunk/django/test/utils.py"", line 21, in instrumented_test_render
    return self.nodelist.render(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/__init__.py"", line 748, in render
    bits.append(self.render_node(node, context))
  File ""/home/visi/Devel/django/djtrunk/django/template/debug.py"", line 71, in render_node
    result = node.render(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/loader_tags.py"", line 71, in render
    compiled_parent = self.get_parent(context)
  File ""/home/visi/Devel/django/djtrunk/django/template/loader_tags.py"", line 66, in get_parent
    raise TemplateSyntaxError, ""Template %r cannot be extended, because it doesn't exist"" % parent
TemplateSyntaxError: Template u'base.html' cannot be extended, because it doesn't exist

----------------------------------------------------------------------
Ran 6 tests in 0.623s

FAILED (errors=3)

}}}
"	Bug	closed	contrib.formtools	dev	Normal	fixed			Accepted	1	1	0	0	0	0
