@@ -1159,23 +1159,19 @@ def test_cpu_count_default(self):
11591159 self .assertEqual (self .res2int (res ), (os .cpu_count (), os .process_cpu_count ()))
11601160
11611161 def test_import_time (self ):
1162- code = "import os"
1163- res = assert_python_ok ('-X' , 'importtime' , '-c' , code )
1164- res_err = res .err .decode ("utf-8" )
1165- self .assertRegex (res_err , r"import time: \s*\d+ \| \s*\d+ \| \s*os" )
1166- self .assertNotRegex (res_err , r"import time: cached\s* \| cached\s* \| os" )
1167-
1168- code = "import os"
1169- res = assert_python_ok ('-X' , 'importtime=true' , '-c' , code )
1170- res_err = res .err .decode ("utf-8" )
1171- self .assertRegex (res_err , r"import time: \s*\d+ \| \s*\d+ \| \s*os" )
1172- self .assertNotRegex (res_err , r"import time: cached\s* \| cached\s* \| os" )
1173-
1174- code = "import os; import os"
1162+ # os is not imported at startup
1163+ code = 'import os; import os'
1164+
1165+ for case in 'importtime' , 'importtime=1' , 'importtime=true' :
1166+ res = assert_python_ok ('-X' , case , '-c' , code )
1167+ res_err = res .err .decode ('utf-8' )
1168+ self .assertRegex (res_err , r'import time: \s*\d+ \| \s*\d+ \| \s*os' )
1169+ self .assertNotRegex (res_err , r'import time: cached\s* \| cached\s* \| os' )
1170+
11751171 res = assert_python_ok ('-X' , 'importtime=2' , '-c' , code )
1176- res_err = res .err .decode (" utf-8" )
1177- self .assertRegex (res_err , r" import time: \s*\d+ \| \s*\d+ \| \s*os" )
1178- self .assertRegex (res_err , r" import time: cached\s* \| cached\s* \| os" )
1172+ res_err = res .err .decode (' utf-8' )
1173+ self .assertRegex (res_err , r' import time: \s*\d+ \| \s*\d+ \| \s*os' )
1174+ self .assertRegex (res_err , r' import time: cached\s* \| cached\s* \| os' )
11791175
11801176 assert_python_failure ('-X' , 'importtime=-1' , '-c' , code )
11811177 assert_python_failure ('-X' , 'importtime=3' , '-c' , code )
0 commit comments