本文整理汇总了Python中resdk.resolwe.Resolwe.print_process_inputs方法的典型用法代码示例。如果您正苦于以下问题:Python Resolwe.print_process_inputs方法的具体用法?Python Resolwe.print_process_inputs怎么用?Python Resolwe.print_process_inputs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类resdk.resolwe.Resolwe
的用法示例。
在下文中一共展示了Resolwe.print_process_inputs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_print_process_inpts
# 需要导入模块: from resdk.resolwe import Resolwe [as 别名]
# 或者: from resdk.resolwe.Resolwe import print_process_inputs [as 别名]
def test_print_process_inpts(self, resolwe_mock, sys_mock):
# Bad processor name:
resolwe_mock.processes.return_value = []
with self.assertRaises(Exception) as exc:
Resolwe.print_process_inputs(resolwe_mock, 'Bad processor name')
self.assertRegex(exc.exception.args[0], r"Invalid process name: .*.") # pylint: disable=deprecated-method
# Check output is correct
resolwe_mock.processes.return_value = PROCESS_SAMPLE
sys_mock.stdout.write = MagicMock()
Resolwe.print_process_inputs(resolwe_mock, 'Upload NGS reads')
sys_mock.stdout.write.assert_called_with('src -> basic:file:\n')