self.assertIn('识别成功', result) # 断言
print("-----4个断言用例执行完毕------")
@pytest.mark.parametrize("amount,expect", [
(4096, "无效金额"), # 参数化传入的是类型为String
("500", "收款500元,确认收款吗?")]) # 直接传字符串
def test_scan_zhifubao(self, amount, expect):
u'''测试参数化用例'''
# print("amount: %s - expect:%s" % (str(amount), expect)) # 字符+int/float不能相加这样写出来就是字符了
result = scan_pay(amount) # 调用扫一扫付钱函数,返回当前金额信息
self.assertEqual(result, expect)
聚合收款码不提示金额怎么回事?答:可能是因为聚合收款码对应的商户未开通金额不定额模式。请咨询商户,要求他们在APP端打开金额不定额模式。
聚合收款码不提示金额怎么办?A:
您可以尝试将聚合收款码中的“金额”文字复制到其他地方,例如信息栏、商家站内信或者微信等。然后,将这个字符串发送给用户来显式表明需要用户付款的金额数目。