예제 #1
0
    def test_model_good_no_source(self):
        exe = os.path.join(datafiles_path, 'bernoulli' + EXTENSION)
        model = Model(exe_file=exe)
        self.assertEqual(exe, model.exe_file)
        self.assertEqual('bernoulli', model.name)

        with self.assertRaises(RuntimeError):
            model.code()
        with self.assertRaises(RuntimeError):
            model.compile()
예제 #2
0
 def test_print(self):
     stan = os.path.join(datafiles_path, 'bernoulli.stan')
     model = Model(stan_file=stan)
     self.assertEqual(code, model.code())