本文整理汇总了Python中pulp.plugins.util.publish_step.PublishStep._clear_directory方法的典型用法代码示例。如果您正苦于以下问题:Python PublishStep._clear_directory方法的具体用法?Python PublishStep._clear_directory怎么用?Python PublishStep._clear_directory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pulp.plugins.util.publish_step.PublishStep
的用法示例。
在下文中一共展示了PublishStep._clear_directory方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_clear_directory
# 需要导入模块: from pulp.plugins.util.publish_step import PublishStep [as 别名]
# 或者: from pulp.plugins.util.publish_step.PublishStep import _clear_directory [as 别名]
def test_clear_directory(self):
for file_name in ('one', 'two', 'three'):
touch(os.path.join(self.working_dir, file_name))
os.makedirs(os.path.join(self.working_dir, 'four'))
self.assertEqual(len(os.listdir(self.working_dir)), 4)
step = PublishStep("foo")
step._clear_directory(self.working_dir, ['two'])
self.assertEqual(len(os.listdir(self.working_dir)), 1)
示例2: test_clear_directory
# 需要导入模块: from pulp.plugins.util.publish_step import PublishStep [as 别名]
# 或者: from pulp.plugins.util.publish_step.PublishStep import _clear_directory [as 别名]
def test_clear_directory(self, mock_clear):
step = PublishStep("foo")
step._clear_directory(self.working_dir, ['two'])
mock_clear.assert_called_once_with(self.working_dir, ['two'])
示例3: test_clear_directory_that_does_not_exist
# 需要导入模块: from pulp.plugins.util.publish_step import PublishStep [as 别名]
# 或者: from pulp.plugins.util.publish_step.PublishStep import _clear_directory [as 别名]
def test_clear_directory_that_does_not_exist(self):
# If this doesn't throw we are ok
step = PublishStep("foo")
step._clear_directory(os.path.join(self.working_dir, 'imaginary'))