New version.
[pykickstart.git] / tests / errors.py
blobe3264cf8a5f1b8ff9e12ed136b5f6a49609e2d07
1 import unittest
2 from tests.baseclass import ParserTest
4 from pykickstart.errors import *
6 class NoErrorMessage_TestCase(ParserTest):
7 def runTest(self):
8 # For now, just verify that calling formatErrorMsg with no message
9 # returns something. Digging in and checking what the message is
10 # when we could be running "make check" in another language is hard.
11 self.assertNotEqual(formatErrorMsg(47), "")
13 class ExceptionStr_TestCase(ParserTest):
14 def runTest(self):
15 # Yes, I am aware I'm just checking off boxes now.
16 self.assertEqual(str(KickstartError("OH NO!")), "OH NO!")
17 self.assertEqual(str(KickstartParseError("OH NO!")), "OH NO!")
18 self.assertEqual(str(KickstartValueError("OH NO!")), "OH NO!")
19 self.assertEqual(str(KickstartVersionError("OH NO!")), "OH NO!")
21 if __name__ == "__main__":
22 unittest.main()