コード例 #1
0
 def test_simple(self):
     self.assertEqual(max_consecutive_sum([]), 0)
     self.assertEqual(max_consecutive_sum([1]), 1)
     self.assertEqual(max_consecutive_sum([-1]), -1)
コード例 #2
0
 def test_big_alternating(self):
     self.assertEqual(max_consecutive_sum([-1, 1] * 100), 1)
     self.assertEqual(max_consecutive_sum([-1, 1, 2, -2] * 100), 3)
コード例 #3
0
 def test_all_negative(self):
     self.assertEqual(max_consecutive_sum([-1, -2, -3, -4]), -1)
コード例 #4
0
 def test_example(self):
     self.assertEqual(max_consecutive_sum([-1, 2, 3, 5, -2]), 10)