2009-02-27 10 views
1

Je viens de créer une petite application (en utilisant Django) qui acceptera tous les CV de demandeurs d'emploi. Ainsi, tout demandeur d'emploi télécharge son CV dans le formulaire fourni. Comment puis-je tester cela en utilisant des testcases. Je suis habitué à écrire des appareils pour mes données initiales en utilisant des fichiers json. Comment aurais-je le même genre de chose avec les fichiers doc? Je veux simplement exécuter mes testcases sur un ensemble de CV différent. Comment puis-je y parvenir avec un minimum de complexité.Test des téléchargements de documents dans le serveur de développement à l'aide de fichiers json

Répondre

0

Ofcourse c'est un travail autour je suis venu avec. Je place tous mes fichiers .doc dans le répertoire/fixtures/et les ouvre manuellement et les lis. comme:

MyTests de classe (TestCase):

def setUp(self): 
     from django.test.client import Client 
     self.client = Client() 
     self.file = open(settings.FILES + 'somefile.doc', 'rb') 

    def test_someusecase(self): 
     signup_data = {'fname':"Alexander", 'email':'[email protected]', 'file':self.file} 
     response = self.client.post(path='/signup/', data=signup_data) 

donc sa juste une autre façon d'obtenir mon pui. Je suis sûr que ce n'est pas la meilleure solution. Si quelqu'un en trouve un! faites le moi savoir.

Questions connexes