Ejemplo n.º 1
0
 def runTest(self):
     retval, msg = ksflatten.main([
         '--version', 'F26', '--config', self._ks_path, '--output',
         self._output_path
     ])
     self.assertEqual(retval, 1)
     self.assertTrue(msg.find('Failed to open output file') > -1)
Ejemplo n.º 2
0
 def runTest(self):
     retval, msg = ksflatten.main(['--version', 'F26',
                                   '--config', self._ks_path,
                                   '--output', self._output_path])
     self.assertEqual(retval, 0)
     self.assertEqual(msg, "")
     f = open(self._output_path, 'r')
     output = f.read()
     f.close()
     self.assertEqual(output, "# Generated by pykickstart v%s\n#version=F26\n# Use text mode install\ntext\n\n# System bootloader configuration\nbootloader --location=none\nautopart\n" % __version__)
Ejemplo n.º 3
0
 def runTest(self, _readKickstart):
     _readKickstart.side_effect = IOError
     retval, msg = ksflatten.main(
         ['--version', 'F26', '--config', '/dev/null'])
     self.assertEqual(retval, 1)
     self.assertTrue(msg.find('Failed to read kickstart file') > -1)
Ejemplo n.º 4
0
 def runTest(self):
     retval, msg = ksflatten.main(
         ['--version', 'F26', '--config', '/non/existing'])
     self.assertEqual(retval, 1)
     self.assertTrue(msg.find('Failed to parse kickstart file') > -1)
Ejemplo n.º 5
0
 def runTest(self, _exit):
     retval, msg = ksflatten.main([])
     self.assertEqual(retval, 1)
     self.assertEqual(msg, 'Need to specify a config to flatten')
Ejemplo n.º 6
0
 def runTest(self):
     retval, msg = ksflatten.main(
         ['--version', 'A1', '--config', '/non/existing'])
     self.assertEqual(retval, 1)
     self.assertTrue(
         msg.find('The version A1 is not supported by pykickstart') > -1)