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