Esempio n. 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])
Esempio n. 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])
Esempio n. 3
0
 def test_two_items(self):
     numbers = ['a', 'b']
     self.assertEqual(rotate_list(numbers), 'a')
     self.assertEqual(numbers, ['b', 'a'])
Esempio n. 4
0
 def test_one_item(self):
     numbers = [0]
     self.assertEqual(rotate_list(numbers), 0)
     self.assertEqual(numbers, [0])
Esempio n. 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])