test文件代码
def bubbleSort(arr):
n = len(arr)
for i in range(n - 1):
for j in range(i + 1, n):
if arr[i] > arr[j]:
k = arr[i]
arr[i] = arr[j]
arr[j] = k
arr1 = [3, 7, 6, 5, 9, 2]
bubbleSort(arr1)
print("排序之后的数组:")
for i in range(len(arr1)):
print(arr1[i])
# class Testclass:
# 检测输出数据是否为int类型
def test_type():
for i in range(len(arr1)):
assert type(arr1[i]) == int
# 检测输出数据是否是从小到大
def test_bubbleSort():
for i in range(len(arr1) - 1):
assert arr1[i] <= arr1[i + 1]
使用pytest进行HTMLreport生成过程截图