python androidhelper怎么点击屏幕_python:如何模拟helper方法?

你能帮我弄清楚我做错了什么吗?下面是python lambdas的单元测试class Tests(unittest.TestCase):

def setUp(self):

//some setup

@mock.patch('functions.tested_class.requests.get')

@mock.patch('functions.helper_class.get_auth_token')

def test_tested_class(self, mock_auth, mock_get):

mock_get.side_effect = [self.mock_response]

mock_auth.return_value = "some id token"

response = get_xml(self.event, None)

self.assertEqual(response['statusCode'], 200)

问题是,当我运行这段代码时,get_auth_token出现以下错误:

^{pr2}$

我调试过了,看起来好像没有正确修补。授权助手文件与测试类位于同一个文件夹“functions”。在

编辑:

在测试的_类中,我导入了如下get_auth_令牌:from functions import helper_class

from functions.helper_class import get_auth_token

...

def get_xml(event, context):

...

response_token = get_auth_token()

换上这个后,它开始正常工作了import functions.helper_class

...

def get_xml(event, context):

...

response_token = functions.helper_class.get_auth_token()

我还是不明白为什么

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值