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的assert断言
每个用例也可以单独执行 在unittest模块下 定义的函数只要带有Test开头 会被默认为一条测试用例
unittest的assert断言

上一篇:在eclipse中安装freemarker插件及html使用freemarker编辑器


下一篇:JS复制内容到剪贴板: 兼容IE、Firefox、Chrome、Safari所有浏览器【转】