【发布时间】:2010-10-10 10:38:39
【问题描述】:
我刚刚构建了一个小应用程序(使用 Django),它将接受任何求职者的简历。因此,任何求职者都以提供的表格上传他/她的简历。如何使用测试用例进行测试。我习惯于使用 json 文件为我的初始数据编写固定装置。我怎么会有与 doc 文件相同的东西?因此,我只想在一组不同的简历上运行我的测试用例。我怎样才能以最小的复杂性实现这一点。
【问题讨论】:
我刚刚构建了一个小应用程序(使用 Django),它将接受任何求职者的简历。因此,任何求职者都以提供的表格上传他/她的简历。如何使用测试用例进行测试。我习惯于使用 json 文件为我的初始数据编写固定装置。我怎么会有与 doc 文件相同的东西?因此,我只想在一组不同的简历上运行我的测试用例。我怎样才能以最小的复杂性实现这一点。
【问题讨论】:
【讨论】:
当然,这是我想出的解决方法。我将所有 .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)
所以它只是完成我的工作的另一种方式。我确信它不是最好的解决方案。如果有人找到!告诉我。
【讨论】: