test_example02.py 686 B

123456789101112131415161718192021222324
  1. from unittest import TestCase
  2. from example02 import select_sort, merge
  3. class TestExample02(TestCase):
  4. """测试排序函数的测试用例"""
  5. def setUp(self):
  6. self.data1 = [35, 97, 12, 68, 55, 73, 81, 40]
  7. self.items1 = [12, 35, 68, 97]
  8. self.items2 = [40, 55, 73, 81]
  9. def test_merge(self):
  10. items = merge(self.items1, self.items2)
  11. for i in range(len(items) - 1):
  12. self.assertLessEqual(items[i], items[i + 1])
  13. def test_select_sort(self):
  14. """测试顺序查找"""
  15. items = select_sort(self.data1)
  16. for i in range(len(items) - 1):
  17. self.assertLessEqual(items[i], items[i + 1])