示例#1
0
def test_degree():
    """ Test east direction. """
    assert np.allclose(parse_vector("90"), np.array([1, 0]))
示例#2
0
def test_invalid():
    """ Test invalid direction representation string. """
    assert not parse_vector("O")
示例#3
0
def test_compass_points_2():
    """ Test north-west direction. """
    root: np.float64 = -np.sqrt(2) / 2
    assert np.allclose(parse_vector("NW"), np.array([root, root]))
示例#4
0
def test_compass_points_3():
    """ Test south-south-west direction. """
    assert np.allclose(parse_vector("SSW"), np.array([-0.38268343,
                                                      0.92387953]))
示例#5
0
def test_compass_points_1():
    """ Test north direction. """
    assert np.allclose(parse_vector("N"), np.array([0, -1]))