Coverage for tests/test_get_default_sim.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-14 15:55 +0200

1""" Test the get_default_sim function. """ 

2 

3def test_get_default_sim(): 

4 import gamdpy as gp 

5 sim = gp.get_default_sim() 

6 assert isinstance(sim, gp.Simulation) 

7 assert isinstance(sim.configuration, gp.Configuration) 

8 assert sim.configuration['r'] is not None 

9 assert sim.configuration['m'] is not None 

10 assert sim.configuration['v'] is not None 

11 assert isinstance(sim.integrator, gp.integrators.NVT) 

12 assert isinstance(sim.interactions[0], gp.PairPotential) 

13 

14if __name__ == '__main__': # pragma: no cover 

15 test_get_default_sim()