Test Formulario Con File Upload en Django

un ejemplo de como probar un formulario que tiene un campo para subir un archivo

from django.test.client import Client
from django.core.files.uploadedfile import SimpleUploadedFile

client = Client()
client.login(username=username, password=password)
data = {'campo1': 'valor1',
        'campo2': 'valor2',
        'archivo': SimpleUploadedFile('nombre_de_archivo','contenido de archivo'),
}

response = c.post('/path/al/form', data)
assert response.status_code == 200

Django/TestFormularioConFileUpload (última edición 2010-07-27 11:31:46 efectuada por JoaquinSorianello)

USLA