本文整理汇总了Python中resdk.resolwe.Resolwe._upload_tools方法的典型用法代码示例。如果您正苦于以下问题:Python Resolwe._upload_tools方法的具体用法?Python Resolwe._upload_tools怎么用?Python Resolwe._upload_tools使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类resdk.resolwe.Resolwe
的用法示例。
在下文中一共展示了Resolwe._upload_tools方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_log_if_returncode_gt1
# 需要导入模块: from resdk.resolwe import Resolwe [as 别名]
# 或者: from resdk.resolwe.Resolwe import _upload_tools [as 别名]
def test_log_if_returncode_gt1(self, subprocess_mock):
fake_subprocess = MagicMock(returncode=2, **{'communicate.return_value': ['Standard output...', 'b']})
subprocess_mock.Popen = MagicMock(return_value=fake_subprocess)
Resolwe._upload_tools(self.resolwe_mock, self.tools)
self.assertEqual(self.resolwe_mock.logger.warning.call_count, 1)
示例2: test_raise_if_returncode_1
# 需要导入模块: from resdk.resolwe import Resolwe [as 别名]
# 或者: from resdk.resolwe.Resolwe import _upload_tools [as 别名]
def test_raise_if_returncode_1(self, subprocess_mock):
fake_subprocess = MagicMock(returncode=1, **{'communicate.return_value': ['Standard output...', 'b']})
subprocess_mock.Popen = MagicMock(return_value=fake_subprocess)
message = r"Tools file not found: .*"
with six.assertRaisesRegex(self, ValueError, message):
Resolwe._upload_tools(self.resolwe_mock, self.tools)
示例3: test_logger_calls
# 需要导入模块: from resdk.resolwe import Resolwe [as 别名]
# 或者: from resdk.resolwe.Resolwe import _upload_tools [as 别名]
def test_logger_calls(self, subprocess_mock):
fake_subprocess = MagicMock(returncode=0, **{'communicate.return_value': ['Standard output...', ' ']})
subprocess_mock.Popen = MagicMock(return_value=fake_subprocess)
Resolwe._upload_tools(self.resolwe_mock, self.tools)
self.resolwe_mock.logger.info.assert_called_with('Standard output...')
# confirm that logger.warning was not called - all went ok...
self.assertEqual(self.resolwe_mock.logger.warning.call_count, 0)
示例4: test_remote_host_not_set
# 需要导入模块: from resdk.resolwe import Resolwe [as 别名]
# 或者: from resdk.resolwe.Resolwe import _upload_tools [as 别名]
def test_remote_host_not_set(self):
resolwe.TOOLS_REMOTE_HOST = None
message = r"Define TOOLS_REMOTE_HOST environmental variable"
with six.assertRaisesRegex(self, ValueError, message):
Resolwe._upload_tools(self.resolwe_mock, self.tools)