def _fixture(config): from voteit.core.models.user import User from voteit.core.models.meeting import Meeting config.include('pyramid_chameleon') root = bootstrap_and_fixture(config) config.include('arche.testing.setup_auth') config.include('voteit.core.models.meeting') tester = User( password='******', creators=['tester'], first_name=u'Tester', email="*****@*****.**", ) root.users['tester'] = tester moderator = User( password='******', creators=['moderator'], first_name=u'Moderator', email="*****@*****.**", ) root.users['moderator'] = moderator meeting = Meeting() meeting.add_groups('tester', [ security.ROLE_DISCUSS, security.ROLE_PROPOSE, security.ROLE_VOTER, security.ROLE_VIEWER ]) meeting.add_groups('moderator', [security.ROLE_MODERATOR]) root['meeting'] = meeting return root
def _add_mock_meeting(self): from voteit.core.models.meeting import Meeting obj = Meeting( title='Testing catalog', description='To check that everything works as expected.', uid='simple_uid', creators=['demo_userid']) obj.add_groups('admin', ( security.ROLE_ADMIN, security.ROLE_MODERATOR, ), event=False) self.root['meeting'] = obj return obj
def _fixture(self): root = bootstrap_and_fixture(self.config) tester = User(password = '******', creators = ['tester'], first_name = u'Tester', email = "*****@*****.**",) root.users['tester'] = tester moderator = User(password = '******', creators = ['moderator'], first_name = u'Moderator', email = "*****@*****.**",) root.users['moderator'] = moderator meeting = Meeting() meeting.add_groups('tester', [security.ROLE_DISCUSS, security.ROLE_PROPOSE, security.ROLE_VOTER]) meeting.add_groups('moderator', [security.ROLE_MODERATOR]) root['meeting'] = meeting return meeting
def _fixture(config): from voteit.core.models.user import User from voteit.core.models.meeting import Meeting config.include('pyramid_chameleon') root = bootstrap_and_fixture(config) tester = User(password = '******', creators = ['tester'], first_name = u'Tester', email = "*****@*****.**",) root.users['tester'] = tester moderator = User(password = '******', creators = ['moderator'], first_name = u'Moderator', email = "*****@*****.**",) root.users['moderator'] = moderator meeting = Meeting() meeting.add_groups('tester', [security.ROLE_DISCUSS, security.ROLE_PROPOSE, security.ROLE_VOTER]) meeting.add_groups('moderator', [security.ROLE_MODERATOR]) root['meeting'] = meeting return root