unittest的assert断言

import unittest
from unittest import TestCase
from words.login import login_check
# 登录模块我为我自己定义的 因为要用到模块里写好的功能 因此导包调用
# 定义测试类
class TestLogin(TestCase):

    def test_login_success(self):
        """登录成功的用例"""
        # 调用功能函数获取实际结果
        result = login_check('user', "password ")  # 如果是做接口测试(调用接口)
        # 预期结果
        excepted = {"code": 0, "msg": "登录成功"}
        # 判断用例是否执行通过
        # assert excepted == result
        self.assertEqual(excepted,result)
        #断言我们的预期结果与实际结果相等   

 	def test2(self):
        self.assertEqual(100,100 )
    #     断言100与100相等  

	def test(self):
        self.assertEqual(10,9)
        # assert 断言是否相等 不相对则报异常

if __name__ == '__main__':
    unittest.main
    #如果在此处执行 则执行所有的测试用例 

if __name__ == '__main__':
    unittest.main
    #如果在此处执行 则执行所有的测试用例 
    

执行效果
在这里插入图片描述
每个用例也可以单独执行 在unittest模块下 定义的函数只要带有Test开头 会被默认为一条测试用例
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值