Coverage for gpaw/test/generic/test_Cl_minus.py: 100%
13 statements
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-19 00:19 +0000
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-19 00:19 +0000
1from ase import Atoms
2from gpaw import GPAW
3import pytest
6def test_generic_Cl_minus():
7 s = Atoms('Cl')
8 s.center(vacuum=3)
9 c = GPAW(mode='fd',
10 xc={'name': 'PBE', 'stencil': 1},
11 nbands=-4,
12 charge=-1,
13 h=0.3)
14 s.calc = c
16 e = s.get_potential_energy()
17 niter = c.get_number_of_iterations()
19 print(e, niter)
20 energy_tolerance = 0.004
21 assert e == pytest.approx(-2.8967, abs=energy_tolerance)