Тестирование загрузки документов на сервере разработки с использованием файлов json - PullRequest
1 голос
/ 27 февраля 2009

Я только что создал небольшое приложение (используя Django), которое будет принимать любые резюме соискателей. Таким образом, любой соискатель загружает свое резюме в предоставленной форме. Как я могу проверить это с помощью тестовых случаев. Я привык к написанию приборов для моих исходных данных с использованием файлов JSON. Как бы у меня было такое же с документами? Поэтому я просто хочу запустить свои тестовые наборы на другом наборе резюме. Как я могу достичь этого с минимальной сложностью.

Ответы [ 2 ]

0 голосов
/ 24 июля 2009

Конечно, это работа, которую я придумал. Я помещаю все мои файлы .doc в каталог / fixtures /, открываю их вручную и читаю. как:

Класс MyTests (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':'someexistingemail@gmail.COM', 'file':self.file}
        response = self.client.post(path='/signup/', data=signup_data)

Так что это просто альтернативный способ сделать мои вещи. Я уверен, что это не лучшее решение. Если кто-нибудь найдет его! дай мне знать.

0 голосов
/ 28 февраля 2009

вы можете попробовать Django поддельные загрузки файлов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...