From a0315098f09aee202d000634e13173d25f499b9f Mon Sep 17 00:00:00 2001 From: Tom Close Date: Tue, 29 Apr 2025 22:49:21 +1000 Subject: [PATCH 1/2] moved psutil from test dep to core dep --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e93f75dc9..2579b9f5e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,6 +14,7 @@ dependencies = [ "filelock >=3.0.0", "fileformats >=0.15.0a7", "platformdirs >=2", + "psutil >=5.9.0", ] license = { file = "LICENSE" } authors = [{ name = "Nipype developers", email = "neuroimaging@python.org" }] @@ -78,7 +79,6 @@ test = [ "fileformats-extras >=0.15.0a7", "numpy >=1.26", "pyld >=2.0", - "psutil >=5.9.0", "python-dateutil >=2.8.2", "tornado >=6.1", ] From 42dbf0f7449467f09240eac9a18f25c01ec582d1 Mon Sep 17 00:00:00 2001 From: Tom Close Date: Tue, 29 Apr 2025 22:59:12 +1000 Subject: [PATCH 2/2] add test for audit resource --- pydra/engine/tests/test_audit.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pydra/engine/tests/test_audit.py b/pydra/engine/tests/test_audit.py index a4ac3c7ac..52f09f88b 100644 --- a/pydra/engine/tests/test_audit.py +++ b/pydra/engine/tests/test_audit.py @@ -302,3 +302,15 @@ def TestFunc(a: int, b: float = 0.1): # commented out to speed up testing collect_messages(tmpdir / funky._checksum, message_path, ld_op="compact") assert (tmpdir / funky._checksum / "messages.jsonld").exists() + + +def test_audit_resource(): + + @python.define(outputs=["out"]) + def AddVar(a: int, b: int) -> int: + return a + b + + task0 = AddVar(a=4, b=5) + outputs = task0(audit_flags=AuditFlag.RESOURCE) + + print(outputs)