Coverage for tests / test_load.py: 43%
19 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-26 09:16 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-26 09:16 +0000
1import sys
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
9def test_exec_config():
10 exec_config_name = find_package_file("execConfig.py", platform="s3df")
12 configuration = CondorConfig()
13 configuration.load(exec_config_name)
14 assert configuration.platform.scheduler == "slurm"
15 assert configuration.platform.peakcpus == 120
16 assert configuration.platform.peakmemory == 491520
19def test_allocation_config():
20 slurm_config_name = find_package_file("slurmConfig.py", platform="s3df")
22 configuration = AllocationConfig()
23 configuration.load(slurm_config_name)
24 assert configuration.platform.queue == "$QUEUE"
27if __name__ == "__main__": 27 ↛ 28line 27 didn't jump to line 28 because the condition on line 27 was never true
28 sys.exit(pytest.main())