def test_get_user_not_found(): name = factories.User.stub().name assert auth._get_user(name) is None
def test_get_user_inside_web_request_not_found(): assert auth._get_user("example") is None
def test_get_user_returns_user_obj(): user = factories.User() assert auth._get_user(user["name"]).name == user["name"]
def test_get_user_outside_web_request_py3(mock_runtimeerror): auth._get_user("example") assert mock_runtimeerror.called
def test_get_user_inside_web_request_returns_user_obj(): user = factories.User() assert auth._get_user(user['name']).name == user['name']
def test_get_user_outside_web_request_py3(mock_RuntimeError): auth._get_user('example') assert mock_RuntimeError.called
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