Ejemplo n.º 1
0
 def test_parse_mast_section(self):
     myip = InputParser(inputfile="neb_with_phonons.inp")
     minput = MASTFile("%s/mast_lines.txt" % testdir)
     cleanlines = list()
     for line in minput.data:
         cleanlines.append(line.strip())
     myoptions = InputOptions()
     myip.parse_mast_section('mast',cleanlines,myoptions)
     mdict=dict()
     mdict['mast']=dict()
     mdict['mast']['system_name'] = "SystemName!"
     self.assertItemsEqual(myoptions.options.keys(), ['mast'])
     self.assertItemsEqual(myoptions.options['mast'].keys(), ['system_name','mast_auto_correct'])
     self.assertEqual(myoptions.options['mast']['system_name'],mdict['mast']['system_name']) 
     self.assertEqual(myoptions.get_item('mast', 'mast_auto_correct'), "True")
Ejemplo n.º 2
0
 def test_parse_mast_section(self):
     myip = InputParser(inputfile="neb_with_phonons.inp")
     minput = MASTFile("%s/mast_lines.txt" % testdir)
     cleanlines = list()
     for line in minput.data:
         cleanlines.append(line.strip())
     myoptions = InputOptions()
     myip.parse_mast_section('mast', cleanlines, myoptions)
     mdict = dict()
     mdict['mast'] = dict()
     mdict['mast']['system_name'] = "SystemName!"
     self.assertItemsEqual(myoptions.options.keys(), ['mast'])
     self.assertItemsEqual(myoptions.options['mast'].keys(),
                           ['system_name', 'mast_auto_correct'])
     self.assertEqual(myoptions.options['mast']['system_name'],
                      mdict['mast']['system_name'])
     self.assertEqual(myoptions.get_item('mast', 'mast_auto_correct'),
                      "True")