Advertisement
ugochukwu15

Untitled

Jul 27th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.39 KB | None | 0 0
  1. import unittest;
  2.  
  3. class Test(unittest.TestCase):
  4.     def setUp(self):
  5.         self.result1 = my_sort([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
  6.         self.result2 = my_sort([1, 2])
  7.         self.result3 = my_sort([2, 1])
  8.         self.result4 = my_sort([3, 3, 4])
  9.         self.result5 = my_sort([90, 45, 66])
  10.         self.result6 = my_sort([90, 77, 66, 55, 44, 289848, 4983484, 13873, 18827, 13232])
  11.         self.result7 = my_sort([27842, 3234, 245325, 3554, 24525, 224325, 111])
  12.         self.result8 = my_sort([11111, 1, 11, 979749, 1111, 1111])
  13.  
  14.     def test_output(self):
  15.         self.assertEqual(self.result1,  [1, 3, 5, 7, 9, 2, 4, 6, 8, 10], msg='Invalid sorted output')
  16.         self.assertEqual(self.result2,  [1, 2], msg='Invalid sorted output')
  17.         self.assertEqual(self.result3,  [1, 2], msg='Invalid sorted output')
  18.         self.assertEqual(self.result4,  [3, 3, 4], msg='Invalid sorted output')
  19.         self.assertEqual(self.result5,  [45, 66, 90], msg='Invalid sorted output')
  20.  
  21.     def test_output_hidden(self):
  22.         self.assertEqual(self.result6,  [55, 77, 13873, 18827, 44, 66, 90, 13232, 289848, 4983484], msg='Invalid sorted output')
  23.         self.assertEqual(self.result7,  [111, 24525, 224325, 245325, 3234, 3554, 27842], msg='Invalid sorted output')
  24.         self.assertEqual(self.result8,  [1, 11, 1111, 1111, 11111, 979749], msg='Invalid sorted output')
  25.  
  26.  
  27. def my_sort(numbers):
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement