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'))
相关推荐
Q_Q196328847512 分钟前
python+springboot+uniapp微信小程序题库系统 在线答题 题目分类 错题本管理 学习记录查询系统
spring boot·python·django·uni-app·node.js·php
Rhys..29 分钟前
.gitignore文件的作用及用法
python·github
IT学长编程1 小时前
计算机毕业设计 基于深度学习的酒店评论文本情感分析研究 Python毕业设计项目 Hadoop毕业设计选题 机器学习选题【附源码+文档报告+安装调试】
hadoop·python·深度学习·机器学习·数据分析·毕业设计·酒店评论文本情感分析
~-~%%1 小时前
Moe机制与pytorch实现
人工智能·pytorch·python
深耕AI1 小时前
【PyTorch训练】为什么要有 loss.backward() 和 optimizer.step()?
人工智能·pytorch·python
0_0梅伊阁诗人2 小时前
Django ORM 模型
开发语言·数据库·笔记·python·oracle·django
Genevieve_xiao3 小时前
【dl】python基础 深度学习中需要用到的python基础
python·深度学习
m0_578267863 小时前
从零开始的python学习(九)P142+P143+P144+P145+P146
笔记·python·学习
is08153 小时前
You Only Look Once
python
zqy02273 小时前
HTTP的Web服务测试在Python中的实现
python·网络协议·http