def test_set_stat(name, req): """We can set the statistic""" s = Session() s.set_stat(name) ans = s.get_stat() assert isinstance(ans, req)
def test_set_stat_invalid(): """Errors out with invalid argument""" s = Session() with pytest.raises(ArgumentTypeErr) as exc: s.set_stat(sherpa.models.basic.Const1D) assert str(exc.value) == "'stat' must be a statistic name or object"
s.load_arrays(1, x, y) print("# list_data_ids") print(s.list_data_ids()) print("# get_data()") print(repr(s.get_data())) print("# get_data()") print(s.get_data()) print("# get_stat_name/get_method_name") print(s.get_stat_name()) print(s.get_method_name()) s.set_stat('cash') s.set_method('simplex') s.set_source('const1d.mdl') print("# mdl") print(mdl) print("# get_source") print(s.get_source()) print("# fit") s.fit() print("# get_fit_results") r = s.get_fit_results()