Coverage for gpaw/test/cli/test_dipole.py: 100%

10 statements  

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

1"""Test CLI-dipole script.""" 

2import pytest 

3from gpaw.utilities.dipole import main 

4 

5 

6@pytest.mark.serial 

7@pytest.mark.parametrize( 

8 'mode', 

9 ['pw', 'lcao', 'fd']) 

10def test_dipole(gpw_files, mode, capsys): 

11 args = [str(gpw_files[f'h2_{mode}'])] 

12 main(args) 

13 out = capsys.readouterr().out 

14 lines = [line.split() for line in out.splitlines()] 

15 assert abs(float(lines[6][2])) == pytest.approx(0.55, abs=0.05)