New version.
[pykickstart.git] / tests / parser / seen.py
blobeda38e81236d7265fa2b5961cd5ebd1d221359bd
1 import unittest
2 from tests.baseclass import *
4 from pykickstart import constants
5 from pykickstart.errors import KickstartParseError
6 from pykickstart import version
8 class Packages_Seen_TestCase(ParserTest):
9 ks = """
10 %packages
11 packageA
12 %end
13 """
15 def runTest(self):
16 self.parser.readKickstartFromString(self.ks)
17 self.assertTrue(self.handler.packages.seen)
19 class Packages_Not_Seen_TestCase(ParserTest):
20 ks = """
21 autopart
22 """
24 def runTest(self):
25 self.parser.readKickstartFromString(self.ks)
26 self.assertFalse(self.handler.packages.seen)
28 class Commands_Seen_TestCase(ParserTest):
29 ks = """
30 bootloader --location=none
31 part / --size=10000 --fstype=ext4
32 """
34 def runTest(self):
35 self.parser.readKickstartFromString(self.ks)
36 self.assertFalse(self.handler.autopart.seen)
37 self.assertTrue(self.handler.bootloader.seen)
38 self.assertTrue(self.handler.partition.seen)
40 if __name__ == "__main__":
41 unittest.main()