def side_effect(called_action_name): if called_action_name == 'resource_show': def mock_resource_show(context, data_dict): return { 'id': data_dict['id'], 'name': 'short name', 'url': SOURCE_URL, 'format': '', 'package_id': 'test-pkg', } return mock_resource_show elif called_action_name == 'package_show': def mock_package_show(context, data_dict): return { 'id': data_dict['id'], 'name': 'pkg-name', } return mock_package_show else: return original_get_action(called_action_name)
def side_effect(called_action_name): if called_action_name == "resource_show": def mock_resource_show(context, data_dict): return { "id": data_dict["id"], "name": "short name", "url": SOURCE_URL, "format": "", "package_id": "test-pkg", } return mock_resource_show elif called_action_name == "package_show": def mock_package_show(context, data_dict): return { "id": data_dict["id"], "name": "pkg-name", } return mock_package_show else: return original_get_action(called_action_name)
def side_effect(called_action_name): if called_action_name == action_name: return mock_action else: return original_get_action(called_action_name)