]> granicus.if.org Git - python/commit
bpo-35233: Rewrite test_embed.InitConfigTests (GH-10524)
authorVictor Stinner <vstinner@redhat.com>
Tue, 13 Nov 2018 23:24:28 +0000 (00:24 +0100)
committerGitHub <noreply@github.com>
Tue, 13 Nov 2018 23:24:28 +0000 (00:24 +0100)
commit7ddd56f4d835c6107b20a0b4233185bb59270142
treefaffdfb7ca138f1b40c608b3b2727cfe34f1f5f3
parent746b2d35ea47005054ed774fecaed64fab803d7d
bpo-35233: Rewrite test_embed.InitConfigTests (GH-10524)

* Fix _PyCoreConfig_SetGlobalConfig(): set also Py_FrozenFlag
* Fix _PyCoreConfig_AsDict(): export also xoptions
* Add _Py_GetGlobalVariablesAsDict() and _testcapi.get_global_config()
* test.pythoninfo: dump also global configuration variables
* _testembed now serializes global, core and main configurations
  using JSON to reuse _Py_GetGlobalVariablesAsDict(),
  _PyCoreConfig_AsDict() and _PyMainInterpreterConfig_AsDict(),
  rather than duplicating code.
* test_embed.InitConfigTests now test much more configuration
  variables
Include/coreconfig.h
Lib/test/pythoninfo.py
Lib/test/test_embed.py
Modules/_testcapimodule.c
Programs/_testembed.c
Python/coreconfig.c