Exemplo n.º 1
0
 def test_very_long_string(self):
     ll = [0] * 100
     self.assertEqual(dojo2.next(ll), ll)
     ll[50] = 1
     self.assertEqual(dojo2.next(ll)[51], 1)
Exemplo n.º 2
0
 def test_long_sequence_on_edge(self):
     l = [1, 0, 1, 0, 0]
     self.assertEqual(dojo2.next(l)[0], 0)
Exemplo n.º 3
0
 def test_not_as_simple(self):
     l = [0, 0, 1]
     self.assertEqual(dojo2.next(l), [1, 0, 0])
Exemplo n.º 4
0
 def test_long_sequence_gives_correct_middle_value(self):
     l = [0] * 5
     l[2] = 1; l[0] = 1
     self.assertEqual(dojo2.next(l)[2], 0)
Exemplo n.º 5
0
 def test_simplest_list_next(self):
     l = [0, 0, 0]
     self.assertEqual(dojo2.next(l), l)