【转】断言小例

def  f():
    return 3

def test_function():
    a=f()
    assert a % 2==1

test_function()

# import pytest

def is_true(a):
    if a>0:
        return True

    else:
        return False
def  test_01():
    '''断言XXX为真'''
    a=5
    b=-1
    assert is_true(a)
    assert not is_true(b)

def test_02():
    '''断言b包含a'''
    a='hello'
    b='hello world'
    assert a in b
def  test_03():
    '''断言相等'''
    a='yoyo'
    b='yoyo'
    assert a == b
def test_04():
    '''断言不等于'''
    a=5
    b=6
    assert a != b

if  __name__=='__main__':
    pytest.main(['-s','test_01.py'])

 

posted @ 2018-10-30 15:23  paulwang2018  阅读(117)  评论(0编辑  收藏  举报