Skip to content

Commit 5c7c2f6

Browse files
committed
chore(tests): truncate images when logging inputs `:)
1 parent b099f7c commit 5c7c2f6

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

test.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,22 @@ def runTest(name, banana, extraCallInputs, extraModelInputs):
7575
inputs.get("modelInputs").update(extraModelInputs)
7676

7777
print("Running test: " + name)
78-
print(json.dumps(inputs, indent=4))
78+
79+
inputs_to_log = {
80+
"modelInputs": inputs["modelInputs"].copy(),
81+
"callInputs": inputs["callInputs"].copy(),
82+
}
83+
model_inputs_to_log = inputs_to_log["modelInputs"]
84+
85+
for key in ["init_image", "image"]:
86+
if key in model_inputs_to_log:
87+
model_inputs_to_log[key] = "[image]"
88+
89+
instance_images = model_inputs_to_log.get("instance_images", None)
90+
if instance_images:
91+
model_inputs_to_log["instance_images"] = f"[Array({len(instance_images)})]"
92+
93+
print(json.dumps(inputs_to_log, indent=4))
7994
print()
8095

8196
start = time.time()

0 commit comments

Comments
 (0)