本文整理汇总了Python中pulp_auto.task.Task.from_response方法的典型用法代码示例。如果您正苦于以下问题:Python Task.from_response方法的具体用法?Python Task.from_response怎么用?Python Task.from_response使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pulp_auto.task.Task
的用法示例。
在下文中一共展示了Task.from_response方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setUpClass
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def setUpClass(cls):
super(UnitSearchTest, cls).setUpClass()
#create and sync puppet repo
repo_id = cls.__name__
queries = ['tomcat']
cls.repo1, _, _ = create_puppet_repo(cls.pulp, repo_id, queries)
sync_task = Task.from_response(cls.repo1.sync(cls.pulp))[0]
sync_task.wait(cls.pulp)
# create and sync rpm repo
repo_config = [repo for repo in ROLES.repos if repo.type == 'rpm'][0]
cls.repo2, _, _ = create_yum_repo(cls.pulp, **repo_config)
sync_task = Task.from_response(cls.repo2.sync(cls.pulp))[0]
sync_task.wait(cls.pulp)
示例2: tearDownClass
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def tearDownClass(cls):
for repo_id in ['SimpleRepoCopyTest_repo', 'SimpleRepoCopyTest_copy', 'SimpleRepoCopyTest_copy1']:
Repo({'id': repo_id}).delete(cls.pulp)
#orphans also should be deleted in cleanup
delete_response = Orphans.delete(cls.pulp)
delete_task = Task.from_response(delete_response)
delete_task.wait(cls.pulp)
示例3: setUpClass
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def setUpClass(cls):
super(PuppetSearchRepoTest, cls).setUpClass()
repo_id = cls.__name__
queries = ['tomcat']
cls.repo, _, _ = create_puppet_repo(cls.pulp, repo_id, queries)
cls.repo1, _, _ = create_puppet_repo(cls.pulp, repo_id + '1', queries)
sync_task = Task.from_response(cls.repo.sync(cls.pulp))[0]
sync_task.wait(cls.pulp)
示例4: test_05_unassociate_module_from_copied_repo
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_05_unassociate_module_from_copied_repo(self):
# unassociate unit from a copied repo
response = self.dest_repo1.unassociate_units(
self.pulp,
data={"criteria": {"type_ids": ["puppet_module"], "filters": {"unit": {"name": "tomcat7_rhel"}}}}
)
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)
示例5: test_08_publish_repo
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_08_publish_repo(self):
response = self.repo.publish(
self.pulp,
data={
'id': 'dist_1',
'override_config': None
}
)
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)
示例6: setUpClass
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def setUpClass(cls):
super(PuppetCopyRepoTest, cls).setUpClass()
repo_id = cls.__name__
queries = ['tomcat']
# create source repo and sync it to have modules fetched
cls.source_repo, _, _ = create_puppet_repo(cls.pulp, repo_id, queries)
sync_task = Task.from_response(cls.source_repo.sync(cls.pulp))[0]
sync_task.wait(cls.pulp)
# create two destinations repos for copy purpose
cls.dest_repo1, _, _ = create_puppet_repo(cls.pulp, repo_id + '1', feed=None)
cls.dest_repo2, _, _ = create_puppet_repo(cls.pulp, repo_id + '2', feed=None)
示例7: test_4_copy_distribution
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_4_copy_distribution(self):
response = self.dest_repo2.copy(
self.pulp,
self.source_repo.id,
data={
'criteria': {
'type_ids': ['distribution']
},
}
)
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)
示例8: test_3_copy_category
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_3_copy_category(self):
response = self.dest_repo2.copy(
self.pulp,
self.source_repo.id,
data={
'criteria': {
'type_ids': ['package_category']
},
}
)
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)
示例9: test_5_copy_erratum
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_5_copy_erratum(self):
response = self.dest_repo2.copy(
self.pulp,
self.source_repo.id,
data={
'criteria': {
'type_ids': ['erratum']
},
}
)
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)
示例10: test_03_copy_1_module
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_03_copy_1_module(self):
# attention with time this specific module can dissapear as puppetlabs are continiously upload/update/delete them
response = self.dest_repo2.copy(
self.pulp,
self.source_repo.id,
data={
'criteria': {
'type_ids': ['puppet_module'],
'filters': {"unit": {"name": "tomcat7_rhel"}}
},
}
)
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)
示例11: test_09_check_orphan_appears
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_09_check_orphan_appears(self):
#delete source repo
self.source_repo.delete(self.pulp)
self.assertPulpOK()
#unasosciate same module that was unassocited in dest_repo1
response = self.dest_repo2.unassociate_units(
self.pulp,
data={"criteria": {"type_ids": ["puppet_module"], "filters": {"unit": {"name": "tomcat7_rhel"}}}}
)
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)
#check 1 orphan appeared
orphan_info = Orphans.info(self.pulp)
self.assertEqual(orphan_info['puppet_module']['count'], 1)
示例12: setUpClass
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def setUpClass(cls):
super(SimpleRepoCopyTest, cls).setUpClass()
#Destination repo
feed = None
dest_repo_name = cls.__name__ + '_copy'
dest_repo1 = Repo({'id': dest_repo_name})
dest_repo1.delete(cls.pulp)
cls.dest_repo1, _, _ = create_yum_repo(cls.pulp, dest_repo_name, feed)
#2nd Destination Repo
dest_repo_name = cls.__name__ + '_copy1'
dest_repo2 = Repo({'id': dest_repo_name})
dest_repo2.delete(cls.pulp)
cls.dest_repo2, _, _ = create_yum_repo(cls.pulp, dest_repo_name, feed)
# Source repo
default_repo_config = [repo for repo in ROLES.repos if repo.type == 'rpm'][0]
source_repo_name = cls.__name__ + '_repo'
source_repo = Repo({'id': source_repo_name})
source_repo.delete(cls.pulp)
cls.source_repo, _, _ = create_yum_repo(cls.pulp, source_repo_name, default_repo_config.feed)
sync_task = Task.from_response(cls.source_repo.sync(cls.pulp))[0]
sync_task.wait(cls.pulp)
示例13: test_10_delete_orphans
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_10_delete_orphans(self):
delete_response = Orphans.delete(self.pulp)
self.assertPulpOK()
task = Task.from_response(delete_response)
task.wait(self.pulp)
示例14: test_07_sync_repo
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_07_sync_repo(self):
response = self.repo.sync(self.pulp)
self.assertPulp(code=202)
task = Task.from_response(response)[0]
task.wait(self.pulp)
示例15: test_1_copy_repo_all
# 需要导入模块: from pulp_auto.task import Task [as 别名]
# 或者: from pulp_auto.task.Task import from_response [as 别名]
def test_1_copy_repo_all(self):
response = self.dest_repo1.copy(self.pulp, self.source_repo.id, data={})
self.assertPulp(code=202)
task = Task.from_response(response)
task.wait(self.pulp)