Example #1
0
    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')
Example #2
0
    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'))
Example #3
0
    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=['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'))
Example #5
0
    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')
Example #6
0
    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')
Example #7
0
 def test_create_superuser(self):
     user = any_user(is_superuser=True)
     self.assertTrue(user.is_superuser)
Example #8
0
 def test_create_superuser(self):
     user = any_user(is_superuser=True)
     self.assertTrue(user.is_superuser)