8000 bpo-44734: Fix precision in turtle tests (GH-27343) (GH-27362) · python/cpython@7b2185b · GitHub
[go: up one dir, main page]

Skip to content

Commit 7b2185b

Browse files
bpo-44734: Fix precision in turtle tests (GH-27343) (GH-27362)
(cherry picked from commit 3f135c0) Co-authored-by: Logan Jones <loganasherjones@gmail.com>
1 parent 4ce6c52 commit 7b2185b

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

Lib/test/test_turtle.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -232,17 +232,9 @@ def test_vector_negative(self):
232232
self.assertVectorsAlmostEqual(-vec, expected)
233233

234234
def test_distance(self):
235-
vec = Vec2D(6, 8)
236-
expected = 10
237-
self.assertEqual(abs(vec), expected)
238-
239-
vec = Vec2D(0, 0)
240-
expected = 0
241-
self.assertEqual(abs(vec), expected)
242-
243-
vec = Vec2D(2.5, 6)
244-
expected = 6.5
245-
self.assertEqual(abs(vec), expected)
235+
self.assertEqual(abs(Vec2D(6, 8)), 10)
236+
self.assertEqual(abs(Vec2D(0, 0)), 0)
237+
self.assertAlmostEqual(abs(Vec2D(2.5, 6)), 6.5)
246238

247239
def test_rotate(self):
248240

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fixed floating point precision issue in turtle tests.

0 commit comments

Comments
 (0)
0