示例#1
0
def test_get_user_not_found():
    name = factories.User.stub().name
    assert auth._get_user(name) is None
示例#2
0
def test_get_user_inside_web_request_not_found():

    assert auth._get_user("example") is None
示例#3
0
def test_get_user_returns_user_obj():
    user = factories.User()
    assert auth._get_user(user["name"]).name == user["name"]
示例#4
0
def test_get_user_outside_web_request_py3(mock_runtimeerror):
    auth._get_user("example")
    assert mock_runtimeerror.called
示例#5
0
def test_get_user_inside_web_request_returns_user_obj():
    user = factories.User()
    assert auth._get_user(user['name']).name == user['name']
示例#6
0
def test_get_user_outside_web_request_py3(mock_RuntimeError):
    auth._get_user('example')
    assert mock_RuntimeError.called
示例#7
0
def old_username_validator(key, data, errors, context):
    # Completely prevents changing of user names
    old_user = authz._get_user(context.get('user'))
    return old_user.name
示例#8
0
def old_username_validator(key, data, errors, context):
    # Completely prevents changing of user names
    old_user = authz._get_user(context.get('user'))
    return old_user.name