def test_lock(): user1_lock = Lock("foo", max_age=timedelta(seconds=5)) user2_lock = Lock("foo", max_age=timedelta(seconds=5)) assert_true(user1_lock.acquire()) assert_less(user1_lock.get_age(), 5) assert_false(user2_lock.acquire()) user1_lock.release() assert_true(user2_lock.acquire()) assert_false(user1_lock.acquire()) user2_lock.release()
def test_lock(): user1_lock = Lock("foo", max_age=timedelta(seconds=5)) user2_lock = Lock("foo", max_age=timedelta(seconds=5)) assert user1_lock.acquire() assert user1_lock.get_age() < 5 assert not user2_lock.acquire() user1_lock.release() assert user2_lock.acquire() assert not user1_lock.acquire() user2_lock.release()