本文整理汇总了Python中pykickstart.parser.Packages.add方法的典型用法代码示例。如果您正苦于以下问题:Python Packages.add方法的具体用法?Python Packages.add怎么用?Python Packages.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pykickstart.parser.Packages
的用法示例。
在下文中一共展示了Packages.add方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: runTest
# 需要导入模块: from pykickstart.parser import Packages [as 别名]
# 或者: from pykickstart.parser.Packages import add [as 别名]
def runTest(self):
DevelPackagesBase.runTest(self)
pkgs = Packages()
pkgs.add(["@GroupA"])
pkgs.add(["@group-b"])
pkgs.add(["@GroupC"])
# Groups are printed out in alphabetic order, so group-b comes after Group*
self.assertEqual("""%packages
@GroupA
@GroupC
@group-b
%end""", str(pkgs).strip())
pkgs = Packages()
pkgs.add(["@group-a --nodefaults"])
self.assertEqual("""%packages
@group-a --nodefaults
%end""", str(pkgs).strip())
pkgs = Packages()
pkgs.add(["@group-a --optional"])
self.assertEqual("""%packages
@group-a --optional
%end""", str(pkgs).strip())
self.assertRaises(KickstartParseError, pkgs.add, ["@group-b --optional --nodefaults"])
示例2: runTest
# 需要导入模块: from pykickstart.parser import Packages [as 别名]
# 或者: from pykickstart.parser.Packages import add [as 别名]
def runTest(self):
pkgs = Packages()
pkgs.add(["[email protected]"])
pkgs.add(["[email protected]"])
self.assertEqual("""%packages
[email protected]
[email protected]
%end""", str(pkgs).strip())