CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
jackfrued

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

GitHub Repository: jackfrued/Python-100-Days
Path: blob/master/Day16-20/code/test_example02.py
Views: 729
1
from unittest import TestCase
2
3
from example02 import select_sort, merge
4
5
6
class TestExample02(TestCase):
7
"""测试排序函数的测试用例"""
8
9
def setUp(self):
10
self.data1 = [35, 97, 12, 68, 55, 73, 81, 40]
11
self.items1 = [12, 35, 68, 97]
12
self.items2 = [40, 55, 73, 81]
13
14
def test_merge(self):
15
items = merge(self.items1, self.items2)
16
for i in range(len(items) - 1):
17
self.assertLessEqual(items[i], items[i + 1])
18
19
def test_select_sort(self):
20
"""测试顺序查找"""
21
items = select_sort(self.data1)
22
for i in range(len(items) - 1):
23
self.assertLessEqual(items[i], items[i + 1])
24
25