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
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']