【问题标题】:Testing document uploads in Development server using json files使用 json 文件在开发服务器中测试文档上传
【发布时间】:2010-10-10 10:38:39
【问题描述】:

我刚刚构建了一个小应用程序(使用 Django),它将接受任何求职者的简历。因此,任何求职者都以提供的表格上传他/她的简历。如何使用测试用例进行测试。我习惯于使用 json 文件为我的初始数据编写固定装置。我怎么会有与 doc 文件相同的东西?因此,我只想在一组不同的简历上运行我的测试用例。我怎样才能以最小的复杂性实现这一点。

【问题讨论】:

    标签: django json testing


    【解决方案1】:

    你可以试试django fake file uploads

    【讨论】:

      【解决方案2】:

      当然,这是我想出的解决方法。我将所有 .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)
      

      所以它只是完成我的工作的另一种方式。我确信它不是最好的解决方案。如果有人找到!告诉我。

      【讨论】:

        猜你喜欢
        • 2018-10-12
        • 1970-01-01
        • 1970-01-01
        • 2011-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-06
        • 2012-06-07
        相关资源
        最近更新 更多