def test_mean_angle_fail(): try: m1 = moremath.mean_angle ([pi, twopi]) except: return assert (False), "this func should fail"
def test_mean_angle(): m1 = moremath.mean_angle ([twopi-0.1, twopi, 0.1]) assert (0.0 <= m1 <= 0.0001) or ((twopi - 0.0001) <= m1 <= twopi) m2 = moremath.mean_angle ([0.0, halfpi]) assert ((qrtrpi - 0.0001) <= m2 <= (qrtrpi + 0.0001))