Coverage for tests / test_load.py: 47%

17 statements  

« prev     ^ index     » next       coverage.py v7.13.2, created at 2026-02-26 12:39 -0800

1import sys 

2 

3import pytest 

4from lsst.ctrl.execute.allocationConfig import AllocationConfig 

5from lsst.ctrl.execute.condorConfig import CondorConfig 

6from lsst.ctrl.execute.findPackageFile import find_package_file 

7 

8 

9def test_exec_config(): 

10 exec_config_name = find_package_file("execConfig.py", platform="s3df") 

11 

12 configuration = CondorConfig() 

13 configuration.load(exec_config_name) 

14 assert configuration.platform.scheduler == "slurm" 

15 

16 

17def test_allocation_config(): 

18 slurm_config_name = find_package_file("slurmConfig.py", platform="s3df") 

19 

20 configuration = AllocationConfig() 

21 configuration.load(slurm_config_name) 

22 assert configuration.platform.queue == "$QUEUE" 

23 

24 

25if __name__ == "__main__": 25 ↛ 26line 25 didn't jump to line 26 because the condition on line 25 was never true

26 sys.exit(pytest.main())