--- a/tests/hghave.py Mon Dec 05 11:49:56 2022 -0500
+++ b/tests/hghave.py Tue Dec 06 13:02:54 2022 -0500
@@ -202,6 +202,22 @@
return 'PYOXIDIZED_INSTALLED_AS_HG' in os.environ
+@check(
+ "pyoxidizer-in-memory",
+ "running with pyoxidizer build as 'hg' with embedded resources",
+)
+def has_pyoxidizer():
+ return 'PYOXIDIZED_IN_MEMORY_RSRC' in os.environ
+
+
+@check(
+ "pyoxidizer-in-filesystem",
+ "running with pyoxidizer build as 'hg' with external resources",
+)
+def has_pyoxidizer():
+ return 'PYOXIDIZED_FILESYSTEM_RSRC' in os.environ
+
+
@check("cvs", "cvs client/server")
def has_cvs():
re = br'Concurrent Versions System.*?server'