def test_assertion_for_getter(): """Test assertion for empty Coordinates objects""" coords = Coordinates() with raises(ValueError, match="Object is empty"): coords.get_cart() with raises(ValueError, match="Object is empty"): coords.get_sph() with raises(ValueError, match="Object is empty"): coords.get_cyl()
def test_getter_with_degrees(): """Test if getter return correct values also in degrees""" coords = Coordinates(0, 1, 0) sph = coords.get_sph(unit="deg") npt.assert_allclose(sph, np.atleast_2d([90, 90, 1])) cyl = coords.get_cyl(unit="deg") npt.assert_allclose(cyl, np.atleast_2d([90, 0, 1]))