diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2021-07-26 15:55:50 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-26 15:55:50 (GMT) |
commit | 16a174f7bac481ff6f859179b30a74d867747137 (patch) | |
tree | 7f3ad0f327852272ee86cfe2549613e02a23f162 | |
parent | 642d873d672eb1b4ddffd99e665c54ed358a4562 (diff) | |
download | cpython-16a174f7bac481ff6f859179b30a74d867747137.zip cpython-16a174f7bac481ff6f859179b30a74d867747137.tar.gz cpython-16a174f7bac481ff6f859179b30a74d867747137.tar.bz2 |
bpo-44734: Fix precision in turtle tests (GH-27343) (GH-27361)
(cherry picked from commit 3f135c073a53793ec68902f6b513934ddff47235)
Co-authored-by: Logan Jones <loganasherjones@gmail.com>
-rw-r--r-- | Lib/test/test_turtle.py | 14 | ||||
-rw-r--r-- | Misc/NEWS.d/next/Tests/2021-07-24-20-09-15.bpo-44734.KKsNOV.rst | 1 |
2 files changed, 4 insertions, 11 deletions
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. |