示例#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])