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 test_can_create_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)
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_create_john_timer(self): query_result = User.objects(email="*****@*****.**") u = query_result.first() user_timer = UserTimer(u, db) timer = user_timer.timer_create() timer.set_seconds_today(300) timer.notes = "John's perpetual timer" timer.start() timer.save()
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_user_timer(self): user_timer = UserTimer(self.user, db) assert(user_timer.timer_get() is None)