Coverage for gpaw/test/lcao/test_analyse_basis.py: 100%

13 statements  

« prev     ^ index     » next       coverage.py v7.7.1, created at 2025-07-12 00:18 +0000

1from pathlib import Path 

2 

3import pytest 

4 

5from gpaw.lcao.analyse_basis import main 

6 

7 

8def test_analyse_basis(in_tmp_dir, capsys): 

9 pytest.importorskip('matplotlib') 

10 argv = ['H.dzp.basis', '--save-figs'] 

11 main(argv) 

12 captured = capsys.readouterr() 

13 out = captured.out 

14 assert '1s-sz' in out 

15 assert '1s-dz' in out 

16 assert 'p-type' in out 

17 assert Path('H.dzp.png').is_file()