• pytest中的assert断言


    assert断言

      1. 判断两个数值是否相等,相等则认为是True

      2. 判断两个值大小关系

          3. 判断函数方法的返回值和某个值是否相等或者大小关系

    上面3种可以统称为数值大小比较

    4. 判断部分字符串是否包含在某个字符串中,“a” in “abc”,在为True,不在为False

    5. 判断 函数结果不为False, 不是False则为True,反之False

    assert not False

    比较运算符: ==   相等

    != 不相等

    in 后者包含前者

    not False  不为True

    <  前者小于后者

    >  后者小于前者

    import pytest 
    
    
    def inc(a):
        return a + 1
    
    
    class TestCCC:
    
        def test_demo1(self):
            assert 2 == 2
    
        def test_demo2(self):
            assert 2 != 3
    
        def test_demo3(self):
            assert inc(4) != 4
    
        def test_demo4(self):
            assert inc(4) != 5
    
        # 判断某个字符是否在某个字符串中
        def test_demo6(self):
            assert "ho" in "hello"
    
        def test_demo7(self):
            assert "h" in "hello"
    
        def test_demo8(self):
            assert not False
    
        def test_demo9(self):
            assert 5<6
    
    if __name__ == '__main__':
        pytest.main(['-sv'])
    

      

    ------------------------- A little Progress a day makes you a big success... ----------------------------
  • 相关阅读:
    配置数据同步
    NET移动设备开发
    计算两个日期之间的工作日数
    ActionScript3.0程序开发工具
    常用JS积累之获取节点高度(基于浏览器)
    推荐40个优秀的免费CSS工具
    #include语法
    CSS3属性boxshadow使用教程
    CSS元素背景透明
    js获取网页高度
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/14345417.html
Copyright © 2020-2023  润新知