def test_get_user_info_nouser_in_request(request_): from adhocracy_core.auditing import _get_user_info request_.user = None user_name, user_path = _get_user_info(request_) assert user_name == '' assert user_path == ''
def test_get_user_info_nouser_in_request(context, registry, request_, user): from adhocracy_core.auditing import _get_user_info request_.root = context request_.registry = registry (user_name, user_path) = _get_user_info(request_) assert user_name == '' assert user_path == ''
def test_get_user_info(request_, user): from pyramid.traversal import resource_path from adhocracy_core.auditing import _get_user_info request_.user = user user_name, user_path = _get_user_info(request_) assert user_name == user.name assert user_path == resource_path(user)
def test_get_user_info(context, registry, request_, user): from adhocracy_core.auditing import _get_user_info request_.root = context request_.root['user1'] = user request_.registry = registry request_.authenticated_userid = '/user1' (user_name, user_path) = _get_user_info(request_) assert user_name == 'god' assert user_path == '/user1'
def test_get_user_info_no_associated_user_in_request(context, registry, request_, user): from adhocracy_core.auditing import _get_user_info request_.root = context request_.registry = registry request_.authenticated_userid = None (user_name, user_path) = _get_user_info(request_) assert user_name == '' assert user_path == ''