This document is for an old release of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

Source code for galaxy.tool_util.unittest_utils

from unittest.mock import Mock

[docs]def mock_trans(has_user=True, is_admin=False): """A mock ``trans`` object for exposing user info to toolbox filter unit tests.""" trans = Mock(user_is_admin=is_admin) if has_user: trans.user = Mock(preferences={}) else: trans.user = None return trans