mirror of
https://github.com/python/cpython
synced 2026-09-29 12:10:30 +03:00
bpo-36763: Fix encoding/locale tests in test_embed (GH-13443)
* Fix encoding and locale tests in test_embed.InitConfigTests. * InitConfigTests now only computes EXPECTED_CONFIG once. * Add tests for PYTHONWARNINGS and PYTHONPATH env vars
This commit is contained in:
parent
9932fd91e8
commit
425717fee1
2 changed files with 112 additions and 95 deletions
|
|
@ -568,7 +568,7 @@ static int test_init_dont_parse_argv(void)
|
|||
}
|
||||
|
||||
|
||||
static void set_all_env_vars(void)
|
||||
static void set_most_env_vars(void)
|
||||
{
|
||||
putenv("PYTHONHASHSEED=42");
|
||||
putenv("PYTHONMALLOC=malloc");
|
||||
|
|
@ -585,13 +585,15 @@ static void set_all_env_vars(void)
|
|||
putenv("PYTHONNOUSERSITE=1");
|
||||
putenv("PYTHONFAULTHANDLER=1");
|
||||
putenv("PYTHONIOENCODING=iso8859-1:replace");
|
||||
/* FIXME: test PYTHONWARNINGS */
|
||||
/* FIXME: test PYTHONEXECUTABLE */
|
||||
/* FIXME: test PYTHONHOME */
|
||||
/* FIXME: test PYTHONDEBUG */
|
||||
/* FIXME: test PYTHONDUMPREFS */
|
||||
/* FIXME: test PYTHONCOERCECLOCALE */
|
||||
/* FIXME: test PYTHONPATH */
|
||||
}
|
||||
|
||||
|
||||
static void set_all_env_vars(void)
|
||||
{
|
||||
set_most_env_vars();
|
||||
|
||||
putenv("PYTHONWARNINGS=EnvVar");
|
||||
putenv("PYTHONPATH=/my/path");
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -609,7 +611,6 @@ static int test_init_env(void)
|
|||
|
||||
static void set_all_env_vars_dev_mode(void)
|
||||
{
|
||||
set_all_env_vars();
|
||||
putenv("PYTHONMALLOC=");
|
||||
putenv("PYTHONFAULTHANDLER=");
|
||||
putenv("PYTHONDEVMODE=1");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue