def given_the_function_has_failed_three_times(self):
        self.patch = mock.patch('time.perf_counter', return_value=0)
        self.mock = self.patch.start()
        self.x = 0
        contexts.catch(self.function_to_break)
        contexts.catch(self.function_to_break)
        contexts.catch(self.function_to_break)
        self.x = 0