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)
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__)
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)
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)
def runTest(self, _exit): retval, msg = ksflatten.main([]) self.assertEqual(retval, 1) self.assertEqual(msg, 'Need to specify a config to flatten')
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)