def test_user_status(): attendance = Attendance(account_id=1) attendance.status = 'registered' a = Activity() a.attendances = [attendance] assert a.user_status(1) == 'Attendu' assert a.user_status(2) == 'Statut inconnu' assert a.is_participant(1) assert not a.is_participant(2)
def new_activity(request, appstruct): """ Add a new activity in the database """ activity = Activity(status="planned") appstruct = handle_rel_in_appstruct(appstruct) merge_session_with_post(activity, appstruct) request.dbsession.add(activity) request.dbsession.flush() return activity
def activity(dbsession, activitytype): appstruct = { 'datetime': datetime.now(), 'type_id': activitytype, 'mode': 'par mail', 'name': 'test', } a = Activity(**appstruct) dbsession.add(a) dbsession.flush() return a