예제 #1
0
 def test_not_reverse(self):
     numbers = [4, 1, 2, 3]
     self.assertEqual(rotate_list(numbers, reverse=False), 4)
     self.assertEqual(numbers, [1, 2, 3, 4])
예제 #2
0
 def test_reverse_rotate(self):
     numbers = [1, 2, 3, 4]
     self.assertEqual(rotate_list(numbers, reverse=True), 4)
     self.assertEqual(numbers, [4, 1, 2, 3])
예제 #3
0
 def test_two_items(self):
     numbers = ['a', 'b']
     self.assertEqual(rotate_list(numbers), 'a')
     self.assertEqual(numbers, ['b', 'a'])
예제 #4
0
 def test_one_item(self):
     numbers = [0]
     self.assertEqual(rotate_list(numbers), 0)
     self.assertEqual(numbers, [0])
예제 #5
0
 def test_four_items(self):
     numbers = [1, 2, 3, 4]
     self.assertEqual(rotate_list(numbers), 1)
     self.assertEqual(numbers, [2, 3, 4, 1])