def main(args): args = {'redis_url': os.environ['REDISURL']} if 'REDISURL' in os.environ else {} app = Meetling(**args) app.r.flushdb() app.update() staff_member = app.login() staff_member.edit(name='Ceiling') app.settings.edit(title='Meetling Lab') user = app.login() user.edit(name='Happy') meeting1 = app.create_example_meeting() meeting2 = app.create_meeting('Cat hangout') meeting2.create_agenda_item('Eating') meeting2.create_agenda_item('Purring', duration=10, description='No snooping!') meeting2.trash_agenda_item(meeting2.create_agenda_item('Eatzing')) meeting2.trash_agenda_item(meeting2.create_agenda_item('Purring', duration=10, description='No snoopzing!')) text = [ 'To log in as staff member, visit:', '', 'http://localhost:8080/#login={}'.format(staff_member.auth_secret), '', 'Meetings:', '' ] for meeting in [meeting1, meeting2]: text.append('* {}: http://localhost:8080/meetings/{}'.format(meeting.title, meeting.id)) print('\n'.join(text)) return 0
class MeetlingTestCase(AsyncTestCase): def setUp(self): super().setUp() self.app = Meetling(redis_url="15") self.app.r.flushdb() self.app.update() self.staff_member = self.app.login() self.user = self.app.login()
class MeetlingTestCase(AsyncTestCase): def setUp(self): super().setUp() self.app = Meetling(redis_url='15') self.app.r.flushdb() self.app.update() self.staff_member = self.app.login() self.user = self.app.login()