本文整理汇总了Python中robottelo.cli.partitiontable.PartitionTable.remove_operating_system方法的典型用法代码示例。如果您正苦于以下问题:Python PartitionTable.remove_operating_system方法的具体用法?Python PartitionTable.remove_operating_system怎么用?Python PartitionTable.remove_operating_system使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类robottelo.cli.partitiontable.PartitionTable
的用法示例。
在下文中一共展示了PartitionTable.remove_operating_system方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_positive_remove_os_by_id
# 需要导入模块: from robottelo.cli.partitiontable import PartitionTable [as 别名]
# 或者: from robottelo.cli.partitiontable.PartitionTable import remove_operating_system [as 别名]
def test_positive_remove_os_by_id(self):
"""Add an operating system to a partition table then remove it
@Feature: Partition Table
@Assert: Operating system is added then removed from partition table
"""
ptable = make_partition_table({'content': gen_string("alpha", 10)})
os = make_os()
PartitionTable.add_operating_system({
'id': ptable['id'],
'operatingsystem-id': os['id'],
})
ptable = PartitionTable.info({'id': ptable['id']})
self.assertIn(os['title'], ptable['operating-systems'])
PartitionTable.remove_operating_system({
'id': ptable['id'],
'operatingsystem-id': os['id'],
})
ptable = PartitionTable.info({'id': ptable['id']})
self.assertNotIn(os['title'], ptable['operating-systems'])
示例2: test_positive_remove_os_by_name
# 需要导入模块: from robottelo.cli.partitiontable import PartitionTable [as 别名]
# 或者: from robottelo.cli.partitiontable.PartitionTable import remove_operating_system [as 别名]
def test_positive_remove_os_by_name(self):
"""Add an operating system to a partition table then remove it. Use
names for removal
@Feature: Partition Table
@Assert: Operating system is added then removed from partition table
"""
ptable = make_partition_table()
os = make_os()
PartitionTable.add_operating_system({
'name': ptable['name'],
'operatingsystem': os['title'],
})
ptable = PartitionTable.info({'name': ptable['name']})
PartitionTable.remove_operating_system({
'name': ptable['name'],
'operatingsystem': os['title'],
})
ptable = PartitionTable.info({'name': ptable['name']})
self.assertNotIn(os['title'], ptable['operating-systems'])
示例3: test_remove_os_ptable
# 需要导入模块: from robottelo.cli.partitiontable import PartitionTable [as 别名]
# 或者: from robottelo.cli.partitiontable.PartitionTable import remove_operating_system [as 别名]
def test_remove_os_ptable(self):
"""@Test: Check if associated operating system can be removed
@Feature: Partition Table - Add operating system
@Assert: Operating system removed
"""
ptable = make_partition_table({'content': gen_string("alpha", 10)})
os = make_os()
PartitionTable.add_operating_system({
'id': ptable['id'],
'operatingsystem-id': os['id'],
})
ptable = PartitionTable.info({'id': ptable['id']})
self.assertIn(os['title'], ptable['operating-systems'])
PartitionTable.remove_operating_system({
'id': ptable['id'],
'operatingsystem-id': os['id'],
})
ptable = PartitionTable.info({'id': ptable['id']})
self.assertNotIn(os['title'], ptable['operating-systems'])
示例4: test_positive_remove_os_by_name
# 需要导入模块: from robottelo.cli.partitiontable import PartitionTable [as 别名]
# 或者: from robottelo.cli.partitiontable.PartitionTable import remove_operating_system [as 别名]
def test_positive_remove_os_by_name(self):
"""Add an operating system to a partition table then remove it. Use
names for removal
@id: f7544419-af4c-4dcf-8673-cad472745794
@Assert: Operating system is added then removed from partition table
@CaseLevel: Integration
"""
ptable = make_partition_table()
os = make_os()
PartitionTable.add_operating_system({
'name': ptable['name'],
'operatingsystem': os['title'],
})
ptable = PartitionTable.info({'name': ptable['name']})
PartitionTable.remove_operating_system({
'name': ptable['name'],
'operatingsystem': os['title'],
})
ptable = PartitionTable.info({'name': ptable['name']})
self.assertNotIn(os['title'], ptable['operating-systems'])
示例5: test_positive_remove_os_by_id
# 需要导入模块: from robottelo.cli.partitiontable import PartitionTable [as 别名]
# 或者: from robottelo.cli.partitiontable.PartitionTable import remove_operating_system [as 别名]
def test_positive_remove_os_by_id(self):
"""Add an operating system to a partition table then remove it. Use IDs
for removal
@id: ee37be42-9ed3-44dd-9206-514e340e5524
@Assert: Operating system is added then removed from partition table
@CaseLevel: Integration
"""
ptable = make_partition_table()
os = make_os()
PartitionTable.add_operating_system({
'id': ptable['id'],
'operatingsystem-id': os['id'],
})
ptable = PartitionTable.info({'id': ptable['id']})
PartitionTable.remove_operating_system({
'id': ptable['id'],
'operatingsystem-id': os['id'],
})
ptable = PartitionTable.info({'id': ptable['id']})
self.assertNotIn(os['title'], ptable['operating-systems'])
示例6: test_removeoperatingsystem_ptable
# 需要导入模块: from robottelo.cli.partitiontable import PartitionTable [as 别名]
# 或者: from robottelo.cli.partitiontable.PartitionTable import remove_operating_system [as 别名]
def test_removeoperatingsystem_ptable(self):
"""@Test: Check if associated operating system can be removed
@Feature: Partition Table - Add operating system
@Assert: Operating system removed
"""
content = gen_string("alpha", 10)
name = gen_string("alpha", 10)
try:
ptable = make_partition_table({'name': name, 'content': content})
os = make_os()
except CLIFactoryError as err:
self.fail(err)
args = {
'id': ptable['id'],
'operatingsystem-id': os['id'],
}
result = PartitionTable.add_operating_system(args)
self.assertEqual(result.return_code, 0, "Association Failed")
self.assertEqual(len(result.stderr), 0,
"There should not be an exception here")
result = PartitionTable.info({'id': ptable['id']})
self.assertIn(os['title'],
result.stdout['operating-systems'])
result = PartitionTable.remove_operating_system(args)
self.assertEqual(result.return_code, 0, "Association Failed")
self.assertEqual(len(result.stderr), 0,
"There should not be an exception here")
result = PartitionTable.info({'id': ptable['id']})
self.assertNotIn(
os['title'],
result.stdout['operating-systems'])