コード例 #1
0
def test_check_psi_range():

    wrong_values = (3 * np.pi, - 3 * np.pi)

    for value in wrong_values:
        # 0 is always a correct value
        with pytest.raises(ValueError) as excinfo:
            check_theta_phi_psi_range(0, 0, value)
        assert ("ValueError: Psi value is not inside correct range"
                in excinfo.exconly())
コード例 #2
0
ファイル: test_coordinates.py プロジェクト: martosc/PyFME
def test_check_theta_phi_psi_range():

    wrong_values = (3 * np.pi, - 3 * np.pi)

    for value in wrong_values:
        # 0 is always a correct value
        angles = [0, 0, 0]
        for ii in range(3):
            angles[ii] = value
            with pytest.raises(ValueError):
                check_theta_phi_psi_range(*angles)