示例#1
0
def test_moon_position_parsing():
    moon = Moon.from_string("<x=-1, y=0, z=2>")
    assert np.all(moon.pos == np.array([-1, 0, 2]))
示例#2
0
 def from_string(cls, position_string):
     moons = [
         Moon.from_string(line) for line in position_string.split("\n")
     ]
     return cls(moons)