Un ejemplo de cómo 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