Coverage for tests/test_fitter.py: 100%
9 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-01 05:55 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-01 05:55 +0000
1import starlord
3def test_starfitter_variables():
4 # Not exactly a rigorous test yet
5 fitter = starlord.StarFitter()
6 assert fitter is not None
7 fitter.assign("x", "2.643")
8 fitter.expression("logL += p.foo*p.foo / 10.")
9 assert fitter._gen.params == ("p.foo",)
10 assert fitter._gen.locals == ("l.x",)
11 fitter.assign("b.something", "3.5*(p.foo - c.bar)")