python + pytest基本使用方法(断言)

本小妞迷上赌 提交于 2019-12-05 03:17:17
#pytest 的基本用法# 安装: pip install pytest#在当前目录下运行 : 输入 pytest# 1.断言#功能:用于计算a与b相加的和def add(a,b):    return a + b#功能:用于判断素数def is_prime(n):    if n < 1:        return False    for i in range(2,n):        if n % i == 0:            return False        return True#测试相等def test_add_1():    assert add(3,4) == 7#测试不相等def test_add_2():    assert add(17,22) != 50#测试大于或者等于def test_add_3():    assert add(17,22) <= 50#测试小于或者等于def test_add_4():    assert add(17,22) >= 38#测试包含def test_in():    a = 'Hello'    b = 'he'    assert b in a#测试不包含def test_not_in():    a = 'Hello'    b = 'hi'    assert b not in a#判断是否为Truedef test_true_1():    assert is_prime(13)#判断是否为Truedef test_true_2():    assert is_prime(7) is True#判断是否不为Truedef test_true_3():    assert is_prime(4)#判断是否不为Truedef test_true_4():    assert is_prime(6) is not True#判断是否为Falsedef test_false_1():    assert is_prime(8) is False
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!