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()
def test_print(self): stan = os.path.join(datafiles_path, 'bernoulli.stan') model = Model(stan_file=stan) self.assertEqual(code, model.code())