def presenter_widget(node, kw): request = kw.get('request') choices = [ ('', '- None -'), ] mgr = UserManager(request) for user in mgr.get_all(): choices.append((str(user.pk), user.display_name)) return deform.widget.SelectWidget(values=choices)
def test_get_all_users(self): from pyramid_signup.models import User from pyramid_signup.managers import UserManager user = User(username='******', password='******') user2 = User(username='******', password='******') self.session.add(user) self.session.add(user2) self.session.commit() request = testing.DummyRequest() mgr = UserManager(request) users = mgr.get_all() assert len(users) == 2
def admin(request): mgr = UserManager(request) return {'users': mgr.get_all()}