11 2021 档案
摘要:作用域 def change_msg(): msg = 'yes' def changer(): msg = 'no' changer() print(msg) change_msg()# yes 函数外部不可访问局部变量 嵌套函数 def print_msg(): msg = 'OK' def p
阅读全文
摘要:mock 模拟 是辅助单元测试的一个模块 使用mock可以替换掉一部分依赖函数 例子: def test_add(self): count = Count() count.add = mock.Mock(return_value=13) result = count.add(8,5) self.as
阅读全文
摘要:关于单元测试 单元测试是用来对一个模块、函数、类进行正确性检验的测试工作 例子 对于abs() 绝对值函数而言 1 输入正数 期待返回值与输入值相同2 输入负数 期待返回值与输入值相反3 输入0 期待返回04 输入其他 期待抛出TypeError 单元测试的意义如果我们对abs()函数进行了修改 那
阅读全文