gpt4 book ai didi

django - 集成测试 DRF

转载 作者:行者123 更新时间:2023-12-04 07:56:35 25 4
gpt4 key购买 nike

我将 Django 与 DRF 一起用作 API——它不提供任何类型的任何 FE Assets 。我知道 Django 测试套件是建立在 Python native 上的 unittest库并计划将其用于单元测试。

  • 当涉及到集成测试时,它是否足够或者应该使用像 Behave 这样的东西?
  • unittest就足够了,它应该与某种伪造者结合使用吗?
  • 最佳答案

    如果要测试 API 合约,您需要:

  • 阅读 the relevant documentation
  • 有一种方法可以生成您需要的模型。我的建议是使用 factory-boy .

  • 此设置将测试您的 urlconf、 View 、序列化程序以及在某种程度上您的模型,而无需真正的服务器,也无需模拟 API 响应。

    关于django - 集成测试 DRF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66676964/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com