def test_point_midpoint_from_point(): p = Point(1, 1) q = Point(2, 2) r = p.midpoint(q) s = q.midpoint(p) assert r.x == 1.5 and r.y == 1.5 assert r == s
def test_point_midpoint_from_origin(): p = Point(1, 1) o = Point() r = p.midpoint() s = o.midpoint(p) assert r.x == 0.5 and r.y == 0.5 assert s == r