代码之家  ›  专栏  ›  技术社区  ›  eugene

pytest,你是如何打破漫长的测试的?

  •  0
  • eugene  · 技术社区  · 5 年前

    我正在写我的第一个pytest测试,它相当长(目前有120行)

    它测试商店的 checkout 在这个过程中,它的作用大致如下:

    • 获取产品信息
    • 添加到购物车
    • 添加买家信息(电话、姓名、地址等)
    • (额外)添加要使用的优惠券或积分
    • 从购物车创建订单
    • 处理付款(绕过实际的付款网关,但仍需要做一些事情,如库存减少、更改订单状态等)
    • 取消订单(因为创建的订单数据需要重用,所以我将它们放在一起)

    当需要共享多个对象时,如何分解pytest测试。。

    0 回复  |  直到 5 年前