Simplified a ClearableFileInput test.
This commit is contained in:
parent
cb4be0262a
commit
55c3133df8
|
@ -1,6 +1,5 @@
|
|||
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||
from django.forms import ClearableFileInput
|
||||
from django.utils import six
|
||||
from django.utils.encoding import python_2_unicode_compatible
|
||||
|
||||
from .base import WidgetTest
|
||||
|
@ -47,15 +46,15 @@ class ClearableFileInputTest(WidgetTest):
|
|||
def __str__(self):
|
||||
return '''something<div onclick="alert('oops')">.jpg'''
|
||||
|
||||
widget = ClearableFileInput()
|
||||
field = StrangeFieldFile()
|
||||
output = widget.render('my<div>file', field)
|
||||
self.assertNotIn(field.url, output)
|
||||
self.assertIn('href="something?chapter=1&sect=2&copy=3&lang=en"', output)
|
||||
self.assertNotIn(six.text_type(field), output)
|
||||
self.assertIn('something<div onclick="alert('oops')">.jpg', output)
|
||||
self.assertIn('my<div>file', output)
|
||||
self.assertNotIn('my<div>file', output)
|
||||
self.check_html(ClearableFileInput(), 'my<div>file', StrangeFieldFile(), html=(
|
||||
"""
|
||||
Currently: <a href="something?chapter=1&sect=2&copy=3&lang=en">
|
||||
something<div onclick="alert('oops')">.jpg</a>
|
||||
<input type="checkbox" name="my<div>file-clear" id="my<div>file-clear_id" />
|
||||
<label for="my<div>file-clear_id">Clear</label><br />
|
||||
Change: <input type="file" name="my<div>file" />
|
||||
"""
|
||||
))
|
||||
|
||||
def test_clear_input_renders_only_if_not_required(self):
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue