Esempio n. 1
0
 def test_read_sequence(self):
     """The interpolant read from testing_fodder/ has the right values"""
     fdir = os.path.dirname(__file__)
     fname = os.path.join(fdir, 'testing_fodder/interpolant.cfg')
     interp = interpolation.read_interpolant(fname)
     
     self.failUnlessEqual(interp.num_neighbs(), 4)
     self.failUnlessEqual(interp._method, "inv")
     self.failUnlessEqual(interp._par, 0.1)
Esempio n. 2
0
 def test_read_sequence(self):
     """The interpolant read from testing_fodder/ has the right values"""
     fdir = os.path.dirname(__file__)
     fname = os.path.join(fdir, 'testing_fodder/interpolant.cfg')
     interp = interpolation.read_interpolant(fname)
     
     self.failUnlessEqual(interp.num_neighbs(), 4)
     self.failUnlessEqual(interp._method, "inv")
     self.failUnlessEqual(interp._par, 0.1)
Esempio n. 3
0
 def test_write_sequence(self):
     """A test interpolant is faithfully reproduced from rewritten sequence"""
     fdir = os.path.dirname(__file__)
     fname = os.path.join(fdir, 'testing_fodder/interpolant.cfg')
     interp = interpolation.read_interpolant(fname)
             
     cfg = ConfigParser.SafeConfigParser()
     interp.save_config(cfg)
     nfname = os.path.join(fdir, 'testing_fodder/analysis.cfg')
     with open(nfname, 'w') as fobj:
         cfg.write(fobj)
     
     # Round-trip check:
     ninterp = interpolation.read_interpolant(fname)
     self.failUnlessEqual(interp.num_neighbs(), ninterp.num_neighbs())
     self.failUnlessEqual(interp._method, ninterp._method)
     self.failUnlessEqual(interp._par, ninterp._par)
     
     os.remove(nfname)
Esempio n. 4
0
 def test_write_sequence(self):
     """A test interpolant is faithfully reproduced from rewritten sequence"""
     fdir = os.path.dirname(__file__)
     fname = os.path.join(fdir, 'testing_fodder/interpolant.cfg')
     interp = interpolation.read_interpolant(fname)
             
     cfg = ConfigParser.SafeConfigParser()
     interp.save_config(cfg)
     nfname = os.path.join(fdir, 'testing_fodder/analysis.cfg')
     with open(nfname, 'w') as fobj:
         cfg.write(fobj)
     
     # Round-trip check:
     ninterp = interpolation.read_interpolant(fname)
     self.failUnlessEqual(interp.num_neighbs(), ninterp.num_neighbs())
     self.failUnlessEqual(interp._method, ninterp._method)
     self.failUnlessEqual(interp._par, ninterp._par)
     
     os.remove(nfname)