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"])
def runTest(self): pkgs = Packages() pkgs.add(["vim-*"]) pkgs.add(["kde*"]) self.assertEqual("""%packages kde* vim-* %end""", str(pkgs).strip())
def runTest(self): pkgs = Packages() pkgs.add(["-@Conflicts"]) pkgs.add(["-@Clustering"]) self.assertEqual("""%packages -@Clustering -@Conflicts %end""", str(pkgs).strip())
def runTest(self): pkgs = Packages() pkgs.add(["@group-a"]) pkgs.add(["@group-b"]) pkgs.add(["-@group-a"]) self.assertEqual("""%packages @group-b -@group-a %end""", str(pkgs).strip())
def runTest(self): pkgs = Packages() pkgs.add(["packageA"]) pkgs.add(["packageB"]) pkgs.add(["packageC"]) self.assertEqual("""%packages packageA packageB packageC %end""", str(pkgs).strip())
def runTest(self): pkgs = Packages() pkgs.add(["vim-enhanced"]) pkgs.add(["package-b"]) pkgs.add(["-vim-enhanced"]) self.assertEqual("""%packages package-b -vim-enhanced %end""", str(pkgs).strip())
def runTest(self): pkgs = Packages() pkgs.add(["-kde*"]) pkgs.add(["-perl*"]) pkgs.add(["-*spell"]) self.assertEqual("""%packages -*spell -kde* -perl* %end""", str(pkgs).strip())
def runTest(self): pkgs = Packages() pkgs.add(["@^EnvironmentA"]) pkgs.add(["@GroupB"]) pkgs.add(["packageC"]) self.assertEqual("""%packages @^EnvironmentA @GroupB packageC %end""", str(pkgs).strip())
def runTest(self): pkgs = Packages() pkgs.add(["-enlightenment"]) pkgs.add(["-clanlib"]) pkgs.add(["-libass"]) self.assertEqual("""%packages -clanlib -enlightenment -libass %end""", str(pkgs).strip())
def runTest(self): DevelPackagesBase.runTest(self) pkgs = Packages() pkgs.add(["vim-enhanced"]) pkgs.add(["package-b"]) pkgs.add(["-vim*"]) self.assertEqual("""%packages package-b vim-enhanced -vim* %end""", str(pkgs).strip())