LCOV - code coverage report
Current view: top level - tests - test_system_pair.py (source / functions) Hit Total Coverage
Test: coverage.info Lines: 10 10 100.0 %
Date: 2026-06-16 12:53:10 Functions: 1 1 100.0 %

          Line data    Source code
       1             : # SPDX-FileCopyrightText: 2026 PairInteraction Developers
       2             : # SPDX-License-Identifier: LGPL-3.0-or-later
       3             : 
       4           1 : from __future__ import annotations
       5             : 
       6           1 : import pytest
       7             : 
       8             : 
       9           1 : def test_real_system_pair_distance_vector_with_y_component_raises() -> None:
      10           1 :     import pairinteraction.real as pi_real
      11             : 
      12           1 :     ket = pi_real.KetAtom("Rb", n=60, l=0, j=0.5, m=0.5)
      13           1 :     basis = pi_real.BasisAtom("Rb", n=(0, 0), additional_kets=[ket])
      14           1 :     system = pi_real.SystemAtom(basis)
      15           1 :     basis_pair = pi_real.BasisPair((system, system))
      16             : 
      17           1 :     with pytest.raises(ValueError, match="y-component"):
      18           1 :         pi_real.SystemPair(basis_pair).set_distance_vector([0, 1, 0], unit="micrometer")

Generated by: LCOV version 1.16