Example #1
0
def find_activities_by_names(names, from_date, to_date, limit=30):

    activities = dbaccess.list_activities_by_names(names, from_date, to_date, limit)
    msg_list = []
    for act in activities:
        event = categories[act['category']][act['name']](act['data'])
        msg_list.append(event.message)
    return msg_list
Example #2
0
def test_find_activities_by_names():

    messages = activitylib.find_activities_by_names(['member_created'], cur_time, datetime.datetime.now())
    #for msg in messages: print msg
    activities = dbaccess.list_activities_by_names(['member_created'], cur_time, datetime.datetime.now())
    activity = activities[1]
    assert activity['category'] == 'member_management'
    assert activity['name'] == 'member_created'
    assert activity['data']['name'] == member_data['name']