There was an error while loading. Please reload this page.
1 parent f691177 commit 8da0b0aCopy full SHA for 8da0b0a
1 file changed
Lib/test/support/__init__.py
@@ -66,6 +66,7 @@
66
"force_not_colorized_test_class",
67
"make_clean_env",
68
"BrokenIter",
69
+ "requires_root_user", "requires_non_root_user",
70
]
71
72
@@ -2921,3 +2922,7 @@ def skip_on_low_desktop_heap_memory_subprocess(returncode):
2921
2922
if returncode == STATUS_DLL_INIT_FAILED:
2923
raise unittest.SkipTest('gh-150436: DLL init failed, likely because '
2924
'of low desktop heap memory')
2925
+
2926
+_ROOT_IN_POSIX = hasattr(os, 'geteuid') and os.geteuid() == 0
2927
+requires_root_user = unittest.skipUnless(_ROOT_IN_POSIX, "test needs root privilege")
2928
+requires_non_root_user = unittest.skipIf(_ROOT_IN_POSIX, "test needs non-root account")
0 commit comments