def calcNetForceExertedByXY(self): print("Checking setNetForce...") p1 = Planet(1.0, 1.0, 3.0, 4.0, 5.0, "jupiter.gif") p2 = Planet(2.0, 1.0, 3.0, 4.0, 4e11, "jupiter.gif") p3 = Planet(4.0, 5.0, 3.0, 4.0, 5.0, "jupiter.gif") p4 = Planet(3.0, 2.0, 3.0, 4.0, 5.0, "jupiter.gif") planets = [p2, p3, p4] xNetForce = p1.calcNetForceExertedByX(planets) yNetForce = p1.calcNetForceExertedByY(planets) print(xNetForce, yNetForce) self.checkEquals(133.4, self.round(xNetForce, '.01'), "calcNetForceExertedByX()") self.checkEquals(0.0, self.round(yNetForce, '.01'), "calcNetForceExertedByY()") print( "Running test again, but with array that contains the target planet." ) planets = [p1, p2, p3, p4] xNetForce = p1.calcNetForceExertedByX(planets) yNetForce = p1.calcNetForceExertedByY(planets) self.checkEquals(133.4, self.round(xNetForce, '.01'), "calcNetForceExertedByX()") self.checkEquals(0.0, self.round(yNetForce, '.01'), "calcNetForceExertedByY()")