Source code for ase2sprkkr.asr.test.test_setup_scanparams

import pytest


[docs] @pytest.mark.ci def test_setup_params(asr_tmpdir_w_params): from asr.core import read_json from asr.setup.scanparams import main from pathlib import Path params = [3, 4, 5] recipe = 'asr.phonons@calculate' key = 'kptdensity' main(scanparams=[f'{recipe}:{key}'] + list(map(str, params))) for i, param in enumerate(params): p = Path(f'scanparams{i}', 'params.json') assert p.is_file() params = read_json(p) assert params[recipe][key] == param