def test_localize(self): p = [(A, B, C)] d = [(D, E, F)] pos = (G, H, I) r1 = Rays(p, d, None) member = GroupFrame(position=pos) r2 = member.localize(r1) self.assertAllClose(r1.endpoints[0], r2.endpoints[0] + pos) self.assertAllClose(r1.directions[0], r2.directions[0])