Coverage for gpaw/test/test_warn_missing_mode.py: 81%
16 statements
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-20 00:19 +0000
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-20 00:19 +0000
1"""Make sure we get a warning when mode is not supplied."""
2from ase.build import molecule
3from gpaw.calculator import DeprecatedParameterWarning
4from gpaw import GPAW
5import pytest
8@pytest.mark.ci
9def test_no_mode_supplied(gpaw_new: bool) -> None:
10 if gpaw_new:
11 with pytest.raises(TypeError):
12 GPAW()
13 return
14 a = 6.0
15 hydrogen = molecule('H2', cell=[a, a, a])
16 hydrogen.center()
17 with pytest.warns(DeprecatedParameterWarning):
18 hydrogen.calc = GPAW()
19 hydrogen.calc.initialize(hydrogen)