Esempio n. 1
0
 def test_is_config(self):
     p = {"ltheta": 0.0001, "utheta": 0.1, "utau": 10.0, "psi": 0, "umig": 0.0, "urec": 0.0, "atheta": 1.0}
     self._update_config(self.cfg, p)
     self.assertTrue(MsBayesConfig.is_config(self.cfg))
     cfg = StringIO()
     cfg.write("not an\nmsbayes\nconfig file\nblah\n\n")
     self.assertFalse(MsBayesConfig.is_config(cfg))
Esempio n. 2
0
 def test_is_config(self):
     p = {
         'ltheta': 0.0001,
         'utheta': 0.1,
         'utau': 10.0,
         'psi': 0,
         'umig': 0.0,
         'urec': 0.0,
         'atheta': 1.0,
     }
     self._update_config(self.cfg, p)
     self.assertTrue(MsBayesConfig.is_config(self.cfg))
     cfg = StringIO()
     cfg.write('not an\nmsbayes\nconfig file\nblah\n\n')
     self.assertFalse(MsBayesConfig.is_config(cfg))
Esempio n. 3
0
def arg_is_config(path):
    try:
        if not MsBayesConfig.is_config(path):
            raise
    except:
        msg = '{0!r} is not an msBayes config file'.format(path)
        raise argparse.ArgumentTypeError(msg)
    return expand_path(path)
Esempio n. 4
0
def arg_is_config(path):
    try:
        if not MsBayesConfig.is_config(path):
            raise
    except:
        msg = '{0!r} is not an msBayes config file'.format(path)
        raise argparse.ArgumentTypeError(msg)
    return expand_path(path)