mirror of https://github.com/python/cpython.git
gh-84623: Move imports in doctests (#94133)
Move imports in doctests to prevent false alarms in pyflakes.
This commit is contained in:
parent
c1fb12e5af
commit
e52009d3f6
|
@ -9,7 +9,6 @@
|
||||||
# deterministic.
|
# deterministic.
|
||||||
|
|
||||||
from test.support import sortdict
|
from test.support import sortdict
|
||||||
import pprint
|
|
||||||
import doctest
|
import doctest
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
@ -167,6 +166,7 @@ def merge(self, other):
|
||||||
|
|
||||||
You can get the information from the list type:
|
You can get the information from the list type:
|
||||||
|
|
||||||
|
>>> import pprint
|
||||||
>>> pprint.pprint(dir(list)) # like list.__dict__.keys(), but sorted
|
>>> pprint.pprint(dir(list)) # like list.__dict__.keys(), but sorted
|
||||||
['__add__',
|
['__add__',
|
||||||
'__class__',
|
'__class__',
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
|
|
||||||
from test import support
|
from test import support
|
||||||
from test.support import import_helper
|
from test.support import import_helper
|
||||||
from test.support import os_helper
|
|
||||||
import doctest
|
import doctest
|
||||||
import functools
|
import functools
|
||||||
import os
|
import os
|
||||||
|
@ -14,7 +13,6 @@
|
||||||
import importlib.util
|
import importlib.util
|
||||||
import unittest
|
import unittest
|
||||||
import tempfile
|
import tempfile
|
||||||
import shutil
|
|
||||||
import types
|
import types
|
||||||
import contextlib
|
import contextlib
|
||||||
|
|
||||||
|
@ -461,7 +459,7 @@ def basics(): r"""
|
||||||
>>> tests = finder.find(sample_func)
|
>>> tests = finder.find(sample_func)
|
||||||
|
|
||||||
>>> print(tests) # doctest: +ELLIPSIS
|
>>> print(tests) # doctest: +ELLIPSIS
|
||||||
[<DocTest sample_func from test_doctest.py:34 (1 example)>]
|
[<DocTest sample_func from test_doctest.py:32 (1 example)>]
|
||||||
|
|
||||||
The exact name depends on how test_doctest was invoked, so allow for
|
The exact name depends on how test_doctest was invoked, so allow for
|
||||||
leading path components.
|
leading path components.
|
||||||
|
@ -2811,6 +2809,8 @@ def test_lineendings(): r"""
|
||||||
at least one of the line endings will raise a ValueError for inconsistent
|
at least one of the line endings will raise a ValueError for inconsistent
|
||||||
whitespace if doctest does not correctly do the newline conversion.
|
whitespace if doctest does not correctly do the newline conversion.
|
||||||
|
|
||||||
|
>>> from test.support import os_helper
|
||||||
|
>>> import shutil
|
||||||
>>> dn = tempfile.mkdtemp()
|
>>> dn = tempfile.mkdtemp()
|
||||||
>>> pkg = os.path.join(dn, "doctest_testpkg")
|
>>> pkg = os.path.join(dn, "doctest_testpkg")
|
||||||
>>> os.mkdir(pkg)
|
>>> os.mkdir(pkg)
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
We're defining four helper functions
|
We're defining four helper functions
|
||||||
|
|
||||||
|
>>> from test import support
|
||||||
>>> def e(a,b):
|
>>> def e(a,b):
|
||||||
... print(a, b)
|
... print(a, b)
|
||||||
|
|
||||||
|
@ -522,7 +523,6 @@
|
||||||
|
|
||||||
import doctest
|
import doctest
|
||||||
import unittest
|
import unittest
|
||||||
from test import support
|
|
||||||
|
|
||||||
def load_tests(loader, tests, pattern):
|
def load_tests(loader, tests, pattern):
|
||||||
tests.addTest(doctest.DocTestSuite())
|
tests.addTest(doctest.DocTestSuite())
|
||||||
|
|
Loading…
Reference in New Issue