def setup(): role = Role.first(name='user') #Get the 'user' role or create it if not role: role = Role.create(name='user', description='provides basic system access', bitmask=2) if not User.first(email="*****@*****.**"): mixer.blend('app.models.users.User', email="*****@*****.**", password=encrypt_password('hello'), confirmed_at=datetime.now(), roles=[role]) if not User.first(email="*****@*****.**"): mixer.blend('app.models.users.User', email="*****@*****.**", password=encrypt_password('world'), roles=[role])
def test_register_user_assigns_user_role(self, apidb, testapi, role, invite): resp = self.test_register_user(apidb, testapi, role, invite=invite) resp.json['user']['roles'].should.have.length_of(1) u = User.first(email='*****@*****.**') u.roles.should.have.length_of(1) u.roles.should.contain(role)
def setup(): userRole = Role.first(name='user') #Get the 'user' role or create it if not userRole: userRole = Role.create(name='user', description='provides basic system access', bitmask=2) adminRole = Role.first(name='admin') #Get the 'admin' role or create it if not adminRole: adminRole = Role.create(name='admin', description='provides admin level system access', bitmask=4) if not User.first(email="*****@*****.**"): mixer.blend('app.models.users.User', email="*****@*****.**", password=encrypt_password('hello'), confirmed_at=datetime.now(), roles=[userRole]) if not User.first(email="*****@*****.**"): mixer.blend('app.models.users.User', email="*****@*****.**", password=encrypt_password('world'), roles=[userRole]) if not User.first(email="*****@*****.**"): mixer.blend('app.models.users.User', email="*****@*****.**", password=encrypt_password('supersecret'), roles=[adminRole])