def METHOD_NAME(self) -> None:
    """
    Test non zero service exit multiple times
    """
    self._non_zero_exit_fixture()
    update_stats(self.serviceName)
    wrapper = ServiceStateWrapper()
    status = wrapper.get_service_status(self.serviceName)
    self.assertEqual(status.latest_rc, 2, "service exit status check")
    self.assertEqual(
        status.latest_service_result,
        ServiceExitStatus.ServiceResult.Value("EXIT_CODE"),
    )
    self.assertEqual(
        status.latest_exit_code,
        ServiceExitStatus.ExitCode.Value("EXITED"),
    )
    self.assertEqual(status.num_fail_exits, 1)
    self.assertEqual(status.num_clean_exits, 0)
    os.environ["EXIT_STATUS"] = "3"
    update_stats(self.serviceName)
    status = wrapper.get_service_status(self.serviceName)
    self.assertEqual(status.latest_rc, 3, "service exit status check")
    self.assertEqual(
        status.latest_service_result,
        ServiceExitStatus.ServiceResult.Value("EXIT_CODE"),
    )
    self.assertEqual(
        status.latest_exit_code,
        ServiceExitStatus.ExitCode.Value("EXITED"),
    )
    self.assertEqual(status.num_fail_exits, 2)
    self.assertEqual(status.num_clean_exits, 0)