From: Logan Jones Date: Mon, 26 Jul 2021 15:21:09 +0000 (-0400) Subject: bpo-44734: Fix precision in turtle tests (GH-27343) X-Git-Tag: v3.11.0a1~572 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3f135c073a53793ec68902f6b513934ddff47235;p=thirdparty%2FPython%2Fcpython.git bpo-44734: Fix precision in turtle tests (GH-27343) --- diff --git a/Lib/test/test_turtle.py b/Lib/test/test_turtle.py index 86d650751447..8d6d3a7bd806 100644 --- a/Lib/test/test_turtle.py +++ b/Lib/test/test_turtle.py @@ -235,17 +235,9 @@ class TestVec2D(VectorComparisonMixin, unittest.TestCase): self.assertVectorsAlmostEqual(-vec, expected) def test_distance(self): - vec = Vec2D(6, 8) - expected = 10 - self.assertEqual(abs(vec), expected) - - vec = Vec2D(0, 0) - expected = 0 - self.assertEqual(abs(vec), expected) - - vec = Vec2D(2.5, 6) - expected = 6.5 - self.assertEqual(abs(vec), expected) + self.assertEqual(abs(Vec2D(6, 8)), 10) + self.assertEqual(abs(Vec2D(0, 0)), 0) + self.assertAlmostEqual(abs(Vec2D(2.5, 6)), 6.5) def test_rotate(self): diff --git a/Misc/NEWS.d/next/Tests/2021-07-24-20-09-15.bpo-44734.KKsNOV.rst b/Misc/NEWS.d/next/Tests/2021-07-24-20-09-15.bpo-44734.KKsNOV.rst new file mode 100644 index 000000000000..94e9ce08f4bf --- /dev/null +++ b/Misc/NEWS.d/next/Tests/2021-07-24-20-09-15.bpo-44734.KKsNOV.rst @@ -0,0 +1 @@ +Fixed floating point precision issue in turtle tests.