aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/tests/QtCore/multiple_feature_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/tests/QtCore/multiple_feature_test.py')
-rw-r--r--sources/pyside6/tests/QtCore/multiple_feature_test.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/sources/pyside6/tests/QtCore/multiple_feature_test.py b/sources/pyside6/tests/QtCore/multiple_feature_test.py
index d9f4bb8b2..0f51ace6b 100644
--- a/sources/pyside6/tests/QtCore/multiple_feature_test.py
+++ b/sources/pyside6/tests/QtCore/multiple_feature_test.py
@@ -31,6 +31,11 @@ There is much more to come.
MethodDescriptorType = type(str.split)
+def xprint(*args, **kw):
+ if "-v" in sys.argv:
+ print(*args, **kw)
+
+
@unittest.skipIf(is_pypy, "__feature__ cannot yet be used with PyPy")
class FeaturesTest(unittest.TestCase):
@@ -93,14 +98,14 @@ class FeaturesTest(unittest.TestCase):
for idx in range(0x100):
feature.reset()
config = f"feature_{idx:02x}"
- print()
- print(f"--- Feature Test Config `{config}` ---")
- print("Imports:")
+ xprint()
+ xprint(f"--- Feature Test Config `{config}` ---")
+ xprint("Imports:")
for bit in range(8):
if idx & 1 << bit:
cur_feature = feature_list[bit]
text = f"from __feature__ import {cur_feature}"
- print(text)
+ xprint(text)
eval(compile(text, "<string>", "exec"), globals(), edict)
for bit in range(8):
value = idx & 1 << bit