def login_as(self, **kwargs): password = xunit.any_string() user = any_user(password=password, **kwargs) if self.login(username=user.username, password=password): return user raise AssertionError('Can''t login with autogenerated user')
def test_create_with_permissions(self): user = any_user(permissions= ['django_any.add_custompermission', 'django_any.delete_custompermission']) self.assertTrue(user.has_perm('django_any.add_custompermission')) self.assertTrue(user.has_perm('django_any.delete_custompermission')) self.assertFalse(user.has_perm('django_any.change_custompermission'))
def test_create_with_permissions(self): user = any_user(permissions=['testapp.add_custompermission', 'testapp.delete_custompermission']) self.assertTrue(user.has_perm('testapp.add_custompermission')) self.assertTrue(user.has_perm('testapp.delete_custompermission')) self.assertFalse(user.has_perm('testapp.change_custompermission'))
def login_as(self, **kwargs): password = xunit.any_string() if 'user' in kwargs: user = kwargs['user'] try: user.set_password(password) user.save() except Exception: raise AssertionError('Bad user object') else: user = any_user(password=password, **kwargs) if self.login(username=user.username, password=password): return user raise AssertionError('Can' 't login with autogenerated user')
def login_as(self, **kwargs): password = xunit.any_string() if 'user' in kwargs: user = kwargs['user'] try: user.set_password(password) user.save() except Exception: raise AssertionError('Bad user object') else: user = any_user(password=password, **kwargs) if self.login(username=user.username, password=password): return user raise AssertionError('Can''t login with autogenerated user')
def test_create_superuser(self): user = any_user(is_superuser=True) self.assertTrue(user.is_superuser)