From: Nikita Sobolev Date: Mon, 11 Dec 2023 18:29:43 +0000 (+0300) Subject: gh-108303: Move `double_const` to `test_import` where it belongs (#112108) X-Git-Tag: v3.13.0a3~437 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0738b9a338fd27ff2d4456dd9c15801a8858ffd9;p=thirdparty%2FPython%2Fcpython.git gh-108303: Move `double_const` to `test_import` where it belongs (#112108) --- diff --git a/Lib/test/test_import/__init__.py b/Lib/test/test_import/__init__.py index 1ecac4f37fe1..bbfbb57b1d82 100644 --- a/Lib/test/test_import/__init__.py +++ b/Lib/test/test_import/__init__.py @@ -409,9 +409,12 @@ class ImportTests(unittest.TestCase): 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