We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60ec1d6 commit 6fbc56cCopy full SHA for 6fbc56c
Lib/test/test_venv.py
@@ -7,6 +7,7 @@
7
8
import contextlib
9
import ensurepip
10
+import inspect
11
import os
12
import os.path
13
import pathlib
@@ -888,6 +889,13 @@ def test_venvwlauncher(self):
888
889
except subprocess.CalledProcessError:
890
self.fail("venvwlauncher.exe did not run %s" % exename)
891
892
+ def test_create_matches_envbuilder_defaults(self):
893
+ create_signature = inspect.signature(venv.create)
894
+ builder_signature = inspect.signature(venv.EnvBuilder.__init__)
895
+ for name, parameter in create_signature.parameters.items():
896
+ if parameter.default != parameter.empty:
897
+ self.assertEqual(parameter, builder_signature.parameters[name])
898
+
899
900
@requireVenvCreate
901
class EnsurePipTest(BaseTest):
0 commit comments