From 0738b9a338fd27ff2d4456dd9c15801a8858ffd9 Mon Sep 17 00:00:00 2001 From: Nikita Sobolev Date: Mon, 11 Dec 2023 21:29:43 +0300 Subject: [PATCH] gh-108303: Move `double_const` to `test_import` where it belongs (#112108) --- Lib/test/test_import/__init__.py | 9 ++++++--- Lib/test/{ => test_import/data}/double_const.py | 0 2 files changed, 6 insertions(+), 3 deletions(-) rename Lib/test/{ => test_import/data}/double_const.py (100%) diff --git a/Lib/test/test_import/__init__.py b/Lib/test/test_import/__init__.py index 1ecac4f37fe..bbfbb57b1d8 100644 --- a/Lib/test/test_import/__init__.py +++ b/Lib/test/test_import/__init__.py @@ -409,9 +409,12 @@ def test_case_sensitivity(self): import RAnDoM def test_double_const(self): - # Another brief digression to test the accuracy of manifest float - # constants. - from test import double_const # don't blink -- that *was* the test + # Importing double_const checks that float constants + # serialiazed by marshal as PYC files don't lose precision + # (SF bug 422177). + from test.test_import.data import double_const + unload('test.test_import.data.double_const') + from test.test_import.data import double_const def test_import(self): def test_with_extension(ext): diff --git a/Lib/test/double_const.py b/Lib/test/test_import/data/double_const.py similarity index 100% rename from Lib/test/double_const.py rename to Lib/test/test_import/data/double_const.py