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

1import starlord 

2 

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)")