Skip to content

Commit 2306192

Browse files
committed
fix tests
1 parent fe6393f commit 2306192

File tree

3 files changed

+10
-26
lines changed

3 files changed

+10
-26
lines changed

Munk2D

pymunk/tests/test_arbiter.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,8 @@ def testImpulse(self) -> None:
165165
self.post_solve_done = False
166166

167167
def post_solve(arb: p.Arbiter, space: p.Space, data: Any) -> None:
168-
self.assertAlmostEqual(arb.total_impulse.x, -3.3936651583)
169-
self.assertAlmostEqual(arb.total_impulse.y, -4.3438914027)
168+
self.assertAlmostEqual(arb.total_impulse.x, 3.3936651583)
169+
self.assertAlmostEqual(arb.total_impulse.y, 4.3438914027)
170170
self.post_solve_done = True
171171

172172
s.add_collision_handler(1, 2).post_solve = post_solve
@@ -254,8 +254,8 @@ def pre_solve1(arb: p.Arbiter, space: p.Space, data: Any) -> None:
254254

255255
s.step(0.1)
256256

257-
self.assertAlmostEqual(r["n"].x, 0.44721359)
258-
self.assertAlmostEqual(r["n"].y, 0.89442719)
257+
self.assertAlmostEqual(r["n"].x, -0.44721359)
258+
self.assertAlmostEqual(r["n"].y, -0.89442719)
259259

260260
def testIsRemoval(self) -> None:
261261
s = p.Space()
@@ -327,7 +327,7 @@ def pre_solve(arb: p.Arbiter, space: p.Space, data: Any) -> None:
327327
self.assertEqual(arb.bodies[0], arb.shapes[0].body)
328328
self.assertEqual(arb.bodies[1], arb.shapes[1].body)
329329

330-
s.add_collision_handler(1, 2).pre_solve = pre_solve
330+
s.add_collision_handler(1, 2).post_solve = pre_solve
331331

332332
s.step(0.1)
333333
self.assertTrue(self.called)

pymunk/tests/test_space.py

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -269,14 +269,6 @@ def testPointQueryNearest(self) -> None:
269269
self.assertEqual(hit.distance, 1)
270270
self.assertEqual(hit.gradient, (1, 0))
271271

272-
def testPointQueryNearestSensor(self) -> None:
273-
s = p.Space()
274-
c = p.Circle(s.static_body, 10)
275-
c.sensor = True
276-
s.add(c)
277-
hit = s.point_query_nearest((0, 0), 100, p.ShapeFilter())
278-
self.assertEqual(hit, None)
279-
280272
def testBBQuery(self) -> None:
281273
s = p.Space()
282274

@@ -511,14 +503,6 @@ def testSegmentQueryFirst(self) -> None:
511503
hit = s.segment_query_first((-13, 50), (131, 50), 0, p.ShapeFilter())
512504
self.assertEqual(hit, None)
513505

514-
def testSegmentQueryFirstSensor(self) -> None:
515-
s = p.Space()
516-
c = p.Circle(s.static_body, 10)
517-
c.sensor = True
518-
s.add(c)
519-
hit = s.segment_query_first((-20, 0), (20, 0), 1, p.ShapeFilter())
520-
self.assertIsNone(hit)
521-
522506
def testStaticSegmentQueries(self) -> None:
523507
self._setUp()
524508
b = p.Body(body_type=p.Body.KINEMATIC)
@@ -940,8 +924,8 @@ def pre_solve(arb: p.Arbiter, space: p.Space, data: Any) -> None:
940924
c1.collision_type = 1
941925
s.step(0.1)
942926

943-
self.assertEqual(c1, d["shapes"][1])
944-
self.assertEqual(c2, d["shapes"][0])
927+
self.assertEqual(c1, d["shapes"][0])
928+
self.assertEqual(c2, d["shapes"][1])
945929
self.assertEqual(s, d["space"])
946930

947931
def testDefaultCollisionHandler(self) -> None:
@@ -963,8 +947,8 @@ def pre_solve(arb: p.Arbiter, space: p.Space, data: Any) -> None:
963947
s.add_collision_handler(None, None).pre_solve = pre_solve
964948
s.step(0.1)
965949

966-
self.assertEqual(c1, d["shapes"][0])
967-
self.assertEqual(c2, d["shapes"][1])
950+
self.assertEqual(c1, d["shapes"][1])
951+
self.assertEqual(c2, d["shapes"][0])
968952
self.assertEqual(s, d["space"])
969953

970954
def testPostStepCallback(self) -> None:

0 commit comments

Comments
 (0)