Ejemplo n.º 1
0
 def test_to_from_dict(self):
     h = VaspErrorHandler("random_name")
     h2 = VaspErrorHandler.from_dict(h.as_dict())
     self.assertEqual(type(h2), type(h))
     self.assertEqual(h2.output_filename, "random_name")
Ejemplo n.º 2
0
 def test_to_from_dict(self):
     h = VaspErrorHandler("random_name")
     h2 = VaspErrorHandler.from_dict(h.as_dict())
     self.assertEqual(type(h2), type(h))
     self.assertEqual(h2.output_filename, "random_name")
Ejemplo n.º 3
0
 def __init__(self, parameters):
     self.update(parameters)
     self.jobs = [VaspJob.from_dict(d) for d in self['jobs']]
     self.handlers = [VaspErrorHandler.from_dict(d)
                      for d in self['handlers']]
     self.max_errors = self.get('max_errors', 1)