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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM