zoukankan      html  css  js  c++  java
  • python + pytest基本使用方法(断言)

    #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

    #判断是否为True
    def test_true_1():
    assert is_prime(13)

    #判断是否为True
    def test_true_2():
    assert is_prime(7) is True

    #判断是否不为True
    def test_true_3():
    assert is_prime(4)

    #判断是否不为True
    def test_true_4():
    assert is_prime(6) is not True

    #判断是否为False
    def test_false_1():
    assert is_prime(8) is False
  • 相关阅读:
    青蛙的约会
    欧拉函数
    Tarjan
    计算器的改良
    记忆化搜索
    火柴棒等式
    hdu6601 Keen On Everything But Triangle(主席树)
    P2774 方格取数(网络流)
    第四百二十七、八、九天 how can I 坚持
    第四百二十五、六天 how can I 坚持
  • 原文地址:https://www.cnblogs.com/Teachertao/p/11902078.html
Copyright © 2011-2022 走看看