forked from p15670423/monkey
18 lines
404 B
Python
18 lines
404 B
Python
|
from time import time
|
||
|
|
||
|
|
||
|
class TestTimer(object):
|
||
|
def __init__(self, timeout):
|
||
|
self.timeout_time = TestTimer.get_timeout_time(timeout)
|
||
|
self.start_time = time()
|
||
|
|
||
|
def timed_out(self):
|
||
|
return time() > self.timeout_time
|
||
|
|
||
|
def get_time_taken(self):
|
||
|
return time() - self.start_time
|
||
|
|
||
|
@staticmethod
|
||
|
def get_timeout_time(timeout):
|
||
|
return time() + timeout
|