예제 #1
0
 def test_file_does_not_exist_no_fallback(self, filemodel):
     form = UploadForm(data={
         'file': 'foo.bar',
         's3file': 'file'
     },
                       instance=filemodel)
     assert form.is_valid()
     assert form.cleaned_data['file'] == filemodel.file
예제 #2
0
 def test_file_does_not_exist_no_fallback(self, filemodel):
     form = UploadForm(
         data={
             "file": "foo.bar",
             "s3file": "file"
         },
         instance=filemodel,
     )
     assert form.is_valid()
     assert form.cleaned_data["file"] == filemodel.file
예제 #3
0
 def test_clear(self, filemodel):
     form = UploadForm(data={'file-clear': '1'}, instance=filemodel)
     assert form.is_valid()
     assert not form.cleaned_data['file']
예제 #4
0
 def test_initial_fallback(self, filemodel):
     form = UploadForm(data={'file': ''}, instance=filemodel)
     assert form.is_valid()
     assert form.cleaned_data['file'] == filemodel.file
예제 #5
0
 def test_initial_no_file_uploaded(self, filemodel):
     form = UploadForm(data={'file': ''}, instance=filemodel)
     assert form.is_valid(), form.errors
     assert not form.has_changed()
     assert form.cleaned_data['file'] == filemodel.file
예제 #6
0
 def test_value_from_datadict_initial_data(self, filemodel):
     form = UploadForm(instance=filemodel)
     assert filemodel.file.name in form.as_p(), form.as_p()
     assert not form.is_valid()
예제 #7
0
 def test_clear(self, filemodel):
     form = UploadForm(data={"file-clear": "1"}, instance=filemodel)
     assert form.is_valid()
     assert not form.cleaned_data["file"]
예제 #8
0
 def test_clear(self, filemodel):
     form = UploadForm(data={'file-clear': '1'}, instance=filemodel)
     assert form.is_valid()
     assert not form.cleaned_data['file']
예제 #9
0
 def test_initial_fallback(self, filemodel):
     form = UploadForm(data={'file': ''}, instance=filemodel)
     assert form.is_valid()
     assert form.cleaned_data['file'] == filemodel.file
예제 #10
0
 def test_initial_no_file_uploaded(self, filemodel):
     form = UploadForm(data={'file': ''}, instance=filemodel)
     assert form.is_valid(), form.errors
     assert not form.has_changed()
     assert form.cleaned_data['file'] == filemodel.file
예제 #11
0
 def test_file_does_not_exist_no_fallback(self, filemodel):
     form = UploadForm(data={'file': 'foo.bar', 's3file': 'file'}, instance=filemodel)
     assert form.is_valid()
     assert form.cleaned_data['file'] == filemodel.file
예제 #12
0
 def test_value_from_datadict_initial_data(self, filemodel):
     form = UploadForm(instance=filemodel)
     assert filemodel.file.name in form.as_p(), form.as_p()
     assert not form.is_valid()