Пример #1
0
def createuser(username=None, email=None, is_staff=False, **kwargs):
    """Create a user.

    is_staff    set user staff
    """
    if not username:
        username = helpers.prompt('Username')
    if not email:
        email = helpers.prompt('Email')
    validator = User.validator(username=username, email=email)
    if not validator.errors:
        user = validator.save()
        if is_staff:
            user.is_staff = True
            user.save()
        reporter.notice('Created', user)
    else:
        reporter.error('Errored', validator.errors)
Пример #2
0
def createuser(username=None, email=None, is_staff=False, **kwargs):
    """Create a user.

    is_staff    set user staff
    """
    if not username:
        username = helpers.prompt('Username')
    if not email:
        email = helpers.prompt('Email')
    password = helpers.prompt('Password', confirmation=True, hidden=True)
    validator = User.validator(username=username, email=email)
    if not validator.errors:
        user = validator.save()
        user.set_password(password)
        if is_staff:
            user.is_staff = True
            user.save()
        report('Created', user, report.NOTICE)
    else:
        report('Errored', validator.errors, report.ERROR)
Пример #3
0
def createuser(username=None, email=None, is_staff=False, **kwargs):
    """Create a user.

    is_staff    set user staff
    """
    if not username:
        username = helpers.prompt('Username')
    if not email:
        email = helpers.prompt('Email')
    password = helpers.prompt('Password', confirmation=True, hidden=True)
    validator = User.validator(username=username, email=email)
    if not validator.errors:
        user = validator.save()
        user.set_password(password)
        if is_staff:
            user.is_staff = True
            user.save()
        report('Created', user, report.NOTICE)
    else:
        report('Errored', validator.errors, report.ERROR)
Пример #4
0
def test_can_create_user():
    validator = User.validator(username='******', email='ban@er',
                               is_staff=False)
    assert not validator.errors
Пример #5
0
def test_can_create_user():
    validator = User.validator(username='******',
                               email='ban@er',
                               is_staff=False)
    assert not validator.errors