@@ -597,43 +597,9 @@ static int test_init_compat_config(void)
597597
598598static int test_init_global_config (void )
599599{
600- /* FIXME: test Py_IgnoreEnvironmentFlag */
601-
602600 putenv ("PYTHONUTF8=0" );
603601 Py_UTF8Mode = 1 ;
604602
605- /* Py_IsolatedFlag is not tested */
606- Py_NoSiteFlag = 1 ;
607- Py_BytesWarningFlag = 1 ;
608-
609- putenv ("PYTHONINSPECT=" );
610- Py_InspectFlag = 1 ;
611-
612- putenv ("PYTHONOPTIMIZE=0" );
613- Py_InteractiveFlag = 1 ;
614-
615- putenv ("PYTHONDEBUG=0" );
616- Py_OptimizeFlag = 2 ;
617-
618- /* Py_DebugFlag is not tested */
619-
620- putenv ("PYTHONDONTWRITEBYTECODE=" );
621- Py_DontWriteBytecodeFlag = 1 ;
622-
623- putenv ("PYTHONVERBOSE=0" );
624- Py_VerboseFlag = 1 ;
625-
626- Py_QuietFlag = 1 ;
627- Py_NoUserSiteDirectory = 1 ;
628-
629- putenv ("PYTHONUNBUFFERED=" );
630- Py_UnbufferedStdioFlag = 1 ;
631-
632- Py_FrozenFlag = 1 ;
633-
634- /* FIXME: test Py_LegacyWindowsFSEncodingFlag */
635- /* FIXME: test Py_LegacyWindowsStdioFlag */
636-
637603 _testembed_initialize ();
638604 dump_config ();
639605 Py_Finalize ();
@@ -734,52 +700,41 @@ static int test_init_from_config(void)
734700 config_set_string (& config , & config .platlibdir , L"my_platlibdir" );
735701
736702 putenv ("PYTHONVERBOSE=0" );
737- Py_VerboseFlag = 0 ;
738703 config .verbose = 1 ;
739704
740- Py_NoSiteFlag = 0 ;
741705 config .site_import = 0 ;
742706
743- Py_BytesWarningFlag = 0 ;
744707 config .bytes_warning = 1 ;
745708
746709 putenv ("PYTHONINSPECT=" );
747- Py_InspectFlag = 0 ;
748710 config .inspect = 1 ;
749711
750- Py_InteractiveFlag = 0 ;
751712 config .interactive = 1 ;
752713
753714 putenv ("PYTHONOPTIMIZE=0" );
754- Py_OptimizeFlag = 1 ;
755715 config .optimization_level = 2 ;
756716
757717 /* FIXME: test parser_debug */
758718
759719 putenv ("PYTHONDONTWRITEBYTECODE=" );
760- Py_DontWriteBytecodeFlag = 0 ;
761720 config .write_bytecode = 0 ;
762721
763- Py_QuietFlag = 0 ;
764722 config .quiet = 1 ;
765723
766724 config .configure_c_stdio = 1 ;
767725
768726 putenv ("PYTHONUNBUFFERED=" );
769- Py_UnbufferedStdioFlag = 0 ;
770727 config .buffered_stdio = 0 ;
771728
772729 putenv ("PYTHONIOENCODING=cp424" );
773730 config_set_string (& config , & config .stdio_encoding , L"iso8859-1" );
774731 config_set_string (& config , & config .stdio_errors , L"replace" );
775732
776733 putenv ("PYTHONNOUSERSITE=" );
777- Py_NoUserSiteDirectory = 0 ;
778734 config .user_site_directory = 0 ;
779735
780736 config_set_string (& config , & config .check_hash_pycs_mode , L"always" );
781737
782- Py_FrozenFlag = 0 ;
783738 config .pathconfig_warnings = 0 ;
784739
785740 config .safe_path = 1 ;
@@ -882,7 +837,6 @@ static void set_all_env_vars(void)
882837static int test_init_compat_env (void )
883838{
884839 /* Test initialization from environment variables */
885- Py_IgnoreEnvironmentFlag = 0 ;
886840 set_all_env_vars ();
887841 _testembed_initialize ();
888842 dump_config ();
@@ -918,7 +872,6 @@ static void set_all_env_vars_dev_mode(void)
918872static int test_init_env_dev_mode (void )
919873{
920874 /* Test initialization from environment variables */
921- Py_IgnoreEnvironmentFlag = 0 ;
922875 set_all_env_vars_dev_mode ();
923876 _testembed_initialize ();
924877 dump_config ();
@@ -930,7 +883,6 @@ static int test_init_env_dev_mode(void)
930883static int test_init_env_dev_mode_alloc (void )
931884{
932885 /* Test initialization from environment variables */
933- Py_IgnoreEnvironmentFlag = 0 ;
934886 set_all_env_vars_dev_mode ();
935887#ifndef Py_GIL_DISABLED
936888 putenv ("PYTHONMALLOC=malloc" );
@@ -950,7 +902,6 @@ static int test_init_isolated_flag(void)
950902 PyConfig config ;
951903 PyConfig_InitPythonConfig (& config );
952904
953- Py_IsolatedFlag = 0 ;
954905 config .isolated = 1 ;
955906 // These options are set to 1 by isolated=1
956907 config .safe_path = 0 ;
@@ -1010,7 +961,6 @@ static int test_preinit_isolated2(void)
1010961 PyConfig config ;
1011962 _PyConfig_InitCompatConfig (& config );
1012963
1013- Py_IsolatedFlag = 0 ;
1014964 config .isolated = 1 ;
1015965
1016966 config_set_program_name (& config );
@@ -1081,28 +1031,6 @@ static int test_preinit_parse_argv(void)
10811031
10821032
10831033
1084- static void set_all_global_config_variables (void )
1085- {
1086- Py_IsolatedFlag = 0 ;
1087- Py_IgnoreEnvironmentFlag = 0 ;
1088- Py_BytesWarningFlag = 2 ;
1089- Py_InspectFlag = 1 ;
1090- Py_InteractiveFlag = 1 ;
1091- Py_OptimizeFlag = 1 ;
1092- Py_DebugFlag = 1 ;
1093- Py_VerboseFlag = 1 ;
1094- Py_QuietFlag = 1 ;
1095- Py_FrozenFlag = 0 ;
1096- Py_UnbufferedStdioFlag = 1 ;
1097- Py_NoSiteFlag = 1 ;
1098- Py_DontWriteBytecodeFlag = 1 ;
1099- Py_NoUserSiteDirectory = 1 ;
1100- #ifdef MS_WINDOWS
1101- Py_LegacyWindowsStdioFlag = 1 ;
1102- #endif
1103- }
1104-
1105-
11061034static int check_preinit_isolated_config (int preinit )
11071035{
11081036 PyStatus status ;
@@ -1111,9 +1039,6 @@ static int check_preinit_isolated_config(int preinit)
11111039 /* environment variables must be ignored */
11121040 set_all_env_vars ();
11131041
1114- /* global configuration variables must be ignored */
1115- set_all_global_config_variables ();
1116-
11171042 if (preinit ) {
11181043 PyPreConfig preconfig ;
11191044 PyPreConfig_InitIsolatedConfig (& preconfig );
@@ -1158,19 +1083,6 @@ static int test_init_isolated_config(void)
11581083
11591084static int check_init_python_config (int preinit )
11601085{
1161- /* global configuration variables must be ignored */
1162- set_all_global_config_variables ();
1163- Py_IsolatedFlag = 1 ;
1164- Py_IgnoreEnvironmentFlag = 1 ;
1165- Py_FrozenFlag = 1 ;
1166- Py_UnbufferedStdioFlag = 1 ;
1167- Py_NoSiteFlag = 1 ;
1168- Py_DontWriteBytecodeFlag = 1 ;
1169- Py_NoUserSiteDirectory = 1 ;
1170- #ifdef MS_WINDOWS
1171- Py_LegacyWindowsStdioFlag = 1 ;
1172- #endif
1173-
11741086 if (preinit ) {
11751087 PyPreConfig preconfig ;
11761088 PyPreConfig_InitPythonConfig (& preconfig );
@@ -1276,7 +1188,6 @@ static int test_open_code_hook(void)
12761188 return 2 ;
12771189 }
12781190
1279- Py_IgnoreEnvironmentFlag = 0 ;
12801191 _testembed_initialize ();
12811192 result = 0 ;
12821193
@@ -1339,7 +1250,6 @@ static int _test_audit(Py_ssize_t setValue)
13391250{
13401251 Py_ssize_t sawSet = 0 ;
13411252
1342- Py_IgnoreEnvironmentFlag = 0 ;
13431253 PySys_AddAuditHook (_audit_hook , & sawSet );
13441254 _testembed_initialize ();
13451255
@@ -1451,7 +1361,6 @@ static int _audit_subinterpreter_hook(const char *event, PyObject *args, void *u
14511361
14521362static int test_audit_subinterpreter (void )
14531363{
1454- Py_IgnoreEnvironmentFlag = 0 ;
14551364 PySys_AddAuditHook (_audit_subinterpreter_hook , NULL );
14561365 _testembed_initialize ();
14571366
@@ -1501,7 +1410,6 @@ static int test_audit_run_command(void)
15011410 AuditRunCommandTest test = {"cpython.run_command" };
15021411 wchar_t * argv [] = {PROGRAM_NAME , L"-c" , L"pass" };
15031412
1504- Py_IgnoreEnvironmentFlag = 0 ;
15051413 PySys_AddAuditHook (_audit_hook_run , (void * )& test );
15061414
15071415 return Py_Main (Py_ARRAY_LENGTH (argv ), argv );
@@ -1512,7 +1420,6 @@ static int test_audit_run_file(void)
15121420 AuditRunCommandTest test = {"cpython.run_file" };
15131421 wchar_t * argv [] = {PROGRAM_NAME , L"filename.py" };
15141422
1515- Py_IgnoreEnvironmentFlag = 0 ;
15161423 PySys_AddAuditHook (_audit_hook_run , (void * )& test );
15171424
15181425 return Py_Main (Py_ARRAY_LENGTH (argv ), argv );
0 commit comments