def test_largest_odd_times_5(self):
     self.assertEqual(2, midterm_solution.largest_odd_times([3, 3, 2, 0]))
 def test_largest_odd_times_4(self):
     self.assertEqual(
         3, midterm_solution.largest_odd_times([3, 0, 5, 3, 5, 3]))
 def test_largest_odd_times_2(self):
     self.assertEqual(
         9, midterm_solution.largest_odd_times([3, 9, 5, 3, 5, 3]))
 def test_largest_odd_times_3(self):
     self.assertEqual(
         4, midterm_solution.largest_odd_times([2, 4, 5, 4, 5, 4, 2, 2]))
 def test_largest_odd_times_1(self):
     self.assertIsNone(midterm_solution.largest_odd_times([2, 2, 4, 4]))