From 16a174f7bac481ff6f859179b30a74d867747137 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Mon, 26 Jul 2021 08:55:50 -0700 Subject: bpo-44734: Fix precision in turtle tests (GH-27343) (GH-27361) (cherry picked from commit 3f135c073a53793ec68902f6b513934ddff47235) Co-authored-by: Logan Jones --- Lib/test/test_turtle.py | 14 +++----------- .../next/Tests/2021-07-24-20-09-15.bpo-44734.KKsNOV.rst | 1 + 2 files changed, 4 insertions(+), 11 deletions(-) create mode 100644 Misc/NEWS.d/next/Tests/2021-07-24-20-09-15.bpo-44734.KKsNOV.rst diff --git a/Lib/test/test_turtle.py b/Lib/test/test_turtle.py index 86d6507..8d6d3a7 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 0000000..94e9ce0 --- /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. -- cgit v0.12