meson/test cases/python
Eli Schwartz aa84c55bef
tests: fix edge case where non-default python is used, by skipping it
In a couple of python module tests, we try to test things that rely on
the default python being the same one we look up in the python module.
This is unsolvable for the deprecated python3 module, as it actually
uses the in-process version of python for everything. For the python
module, we could actually look up the default system python instead of
the one we are running with, but then we wouldn't be testing the
functionality of that alternative python... and also the install
manifest tests would see files installed for the wrong version of
python, and report a combination of missing+extra files...

Solve both tests by just skipping the parts we cannot check.
2022-11-14 19:16:57 -05:00
..
1 basic tests: take into account Debian Python paths 2021-09-29 08:54:05 -04:00
2 extmodule tests: fix edge case where non-default python is used, by skipping it 2022-11-14 19:16:57 -05:00
3 cython simplify/correct test logic 2020-07-12 09:53:26 -04:00
4 custom target depends extmodule mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
5 modules kwarg setuptools is not stdlib, but distutils is 2020-07-12 09:01:55 -04:00
6 failing subproject interpreter: Fix holder_map not being updated when subproject fails 2021-08-16 12:03:33 -04:00
7 install path python module: allow specifying the pure kwarg in the installation object 2022-09-19 21:13:37 -04:00
8 different python versions tests: make python2 dependency on 32-bit windows non-fatal 2022-03-18 18:21:21 +02:00