コード例 #1
0
 def test_integer_input(self):
     self.assertEqual(list_sort(5), 'Invalid Input')
コード例 #2
0
 def test_string_input(self):
     self.assertEqual(list_sort('string'), 'Invalid Input')
コード例 #3
0
 def test_complete_list(self):
     self.assertEqual(list_sort([4, 9, 2, 3, 5, 1, 'd', 'a', 'c', 'f']), {
         'evens': [2, 4],
         'odds': [1, 3, 5, 9],
         'chars': ['a', 'c', 'd', 'f']
     })
コード例 #4
0
 def test_no_odd(self):
     self.assertEqual(list_sort([10, 2, 8, 'c', 'f']), {
         'evens': [2, 8, 10],
         'odds': [],
         'chars': ['c', 'f']
     })
コード例 #5
0
 def test_no_even(self):
     self.assertEqual(list_sort([9, 3, 5, 1, 'd', 'a']), {
         'evens': [],
         'odds': [1, 3, 5, 9],
         'chars': ['a', 'd']
     })
コード例 #6
0
 def test_no_string(self):
     self.assertEqual(list_sort([4, 3, 2]), {
         'evens': [2, 4],
         'odds': [3],
         'chars': []
     })
コード例 #7
0
 def test_empty_list(self):
     self.assertEqual(list_sort([]), {'evens': [], 'odds': [], 'chars': []})