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())
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)