summaryrefslogtreecommitdiff
path: root/Lib/test/test_embed.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_embed.py')
-rw-r--r--Lib/test/test_embed.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/Lib/test/test_embed.py b/Lib/test/test_embed.py
index 7efd5be23e..c44d24ecfd 100644
--- a/Lib/test/test_embed.py
+++ b/Lib/test/test_embed.py
@@ -662,6 +662,26 @@ class InitConfigTests(EmbeddingTestsMixin, unittest.TestCase):
}
self.check_config("init_isolated", config, preconfig)
+ def test_preinit_isolated1(self):
+ # _PyPreConfig.isolated=1, _PyCoreConfig.isolated not set
+ preconfig = {}
+ config = {
+ 'isolated': 1,
+ 'use_environment': 0,
+ 'user_site_directory': 0,
+ }
+ self.check_config("preinit_isolated1", config, preconfig)
+
+ def test_preinit_isolated2(self):
+ # _PyPreConfig.isolated=0, _PyCoreConfig.isolated=1
+ preconfig = {}
+ config = {
+ 'isolated': 1,
+ 'use_environment': 0,
+ 'user_site_directory': 0,
+ }
+ self.check_config("preinit_isolated2", config, preconfig)
+
if __name__ == "__main__":
unittest.main()