Python基础学习017__断言

python 复制代码
# assertEqual(预期结果,实际结果),如果相等用例通过,如果不等抛出异常
# assertIn(预期结果,实际结果),预期结果是否包含在实际结果中,包含则通过,不包含则抛出异常
# assertIn('admin','*admin*')包含
import unittest

from TestCase.tools import login


class TestLogin(unittest.TestCase):
    def test_username_password_ok(self):
        self.assertEquals('登录成功', login('admin', '123456'))

    def test_username_error(self):
        self.assertEquals('登录失败', login('adddmin', '123456'))

    def test_password_error(self):
        self.assertEquals('登录失败', login('admin', '1223456'))

    # 不确定登录还是登陆,只要判断失败即可
    def test_username_null(self):
        self.assertIn('失败', login('', '123456'))
相关推荐
老师好,我是刘同学19 分钟前
Python列表用法全解析及实战示例
python
夫唯不争,故无尤也26 分钟前
HTTP方法详解:GET、POST、PUT、DELETE
开发语言·windows·python
zh路西法33 分钟前
【宇树机器人强化学习】(一):PPO算法的python实现与解析
python·深度学习·算法·机器学习·机器人
小钻风336633 分钟前
Optional:告别NullPointerException的优雅方案
开发语言·python
科技块儿1 小时前
多语言技术栈如何共用IP离线库?Java、Python、Go 的加载实践
java·python·tcp/ip
fawubio_A1 小时前
毕业设计 深度学习卷积神经网络垃圾分类系统
python·cnn·毕业设计·毕设
与虾牵手1 小时前
大模型流式输出 Streaming API 完整教程:从原理到踩坑,一篇搞定
python·aigc·ai编程
高洁011 小时前
学习基于数字孪生的质量预测与控制
人工智能·python·深度学习·数据挖掘·transformer
xier_ran2 小时前
【第一周】关键词解释:倒数排名融合(Reciprocal Rank Fusion, RRF)算法
开发语言·python·算法
HelloWorld__来都来了2 小时前
如何用python爬取上市公司信息
开发语言·python