diff options
Diffstat (limited to 'Programs/_testembed.c')
| -rw-r--r-- | Programs/_testembed.c | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/Programs/_testembed.c b/Programs/_testembed.c index 70bf960..170672e 100644 --- a/Programs/_testembed.c +++ b/Programs/_testembed.c @@ -139,6 +139,9 @@ static int test_forced_io_encoding(void)  static int test_pre_initialization_api(void)  { +    /* the test doesn't support custom memory allocators */ +    putenv("PYTHONMALLOC="); +      /* Leading "./" ensures getpath.c can still find the standard library */      _Py_EMBED_PREINIT_CHECK("Checking Py_DecodeLocale\n");      wchar_t *program = Py_DecodeLocale("./spam", NULL); @@ -235,6 +238,9 @@ static void bpo20891_thread(void *lockp)  static int test_bpo20891(void)  { +    /* the test doesn't support custom memory allocators */ +    putenv("PYTHONMALLOC="); +      /* bpo-20891: Calling PyGILState_Ensure in a non-Python thread before         calling PyEval_InitThreads() must not crash. PyGILState_Ensure() must         call PyEval_InitThreads() for us in this case. */  | 
