def test_timer_not_running_when_stopped(self): user_timer = UserTimer(self.user, db) assert(user_timer.timer_get() is None) timer = user_timer.timer_create() timer.start() timer.stop() assert(not timer.is_running())
def _get_timer(self, id): query_set = User.objects(id=id) try: u = query_set.first() user_timer = UserTimer(u, db) return user_timer.timer_get() except: return None
def test_can_restart_timer(self): user_timer = UserTimer(self.user, db) assert(user_timer.timer_get() is None) timer = user_timer.timer_create() timer.start() timer.stop() assert(not timer.is_running()) timer.start() assert(timer.is_running()) timer.stop() assert(not timer.is_running())
def test_can_create_and_clear_timer_on_user_timer(self): assert(self.user.timer is None) user_timer = UserTimer(self.user, db) timer = user_timer.timer_create() assert(self.user.timer is not None) assert(timer is not None) assert(timer.userId is not None) user_timer.timer_clear() timer = user_timer.timer_get() assert(timer is None) assert(user_timer.user.timer is None)
def test_can_create_user_timer(self): user_timer = UserTimer(self.user, db) assert(user_timer.timer_get() is None)