首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pytest进行单元测试

使用pytest进行单元测试
EN

Stack Overflow用户
提问于 2020-07-02 22:53:27
回答 1查看 692关注 0票数 0

定义一个最热测试方法' test _add_ new _ stock _as_dict',将新库存{'iPhone Model‘:50,’小米Model‘:2000,'Nokia’:10}添加到现有库存中,并更新balance_inventory属性。此外,请检查更新后的balance_inventory是否等于{'iPhone模型X':150,‘小米模型Y':3000,’诺基亚模型Z':25,‘诺基亚模型A':10}。

我写了这段代码:

代码语言:javascript
复制
def test_add_new_stock_as_dict(self):
    self.inventory({'iPhone Model X': 50, 'Xiaomi Model Y': 2000, 'Nokia Model A': 10})
    assert self.inventory.balance_inventory == {'iPhone Model X': 150, 'Xiaomi Model Y': 3000, 'Nokia Model Z': 25, 'Nokia Model A': 10}  

但是我得到了一个错误:

代码语言:javascript
复制
TypeError: 'MobileInventory' object is not callable

我的错误在哪里,请提出建议。

EN

回答 1

Stack Overflow用户

发布于 2020-11-01 20:31:24

您必须创建一个实例'Inventory‘,如下所示

代码语言:javascript
复制
def setup_class():
    inventory=MobileInventory({'iPhone Model X':100, 'Xiaomi Model Y': 1000, 'Nokia 
              Model Z':25})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62699144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档