Align H3 ref runtime defaults with UI

This commit is contained in:
2026-08-28 09:18:50 +00:00
parent e0b7001593
commit 5255c174fd
2 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -6253,7 +6253,7 @@ class H3LongVideos:
ref_image_1=None, ref_image_2=None, ref_image_3=None, ref_image_4=None,
ref_image_5=None, ref_image_6=None, ref_image_7=None, ref_image_8=None,
ref_image_9=None,
ref_mode="where tagged", ref_image_size="match", ref_noise_aug=0.999,
ref_mode="auto ref2v", ref_image_size="match", ref_noise_aug=0.95,
detail_pass=False, detail_sampler_name="euler", detail_scheduler="karras",
detail_steps=8, detail_denoise=0.4,
graph=None, node_id=None):
+10
View File
@@ -1,4 +1,5 @@
import importlib
import inspect
import sys
import types
import unittest
@@ -375,6 +376,15 @@ class DumasH3LongVideosHelperTests(unittest.TestCase):
for index in range(1, 10):
self.assertIn(f"ref_image_{index}", optional)
def test_run_defaults_match_declared_ref_widget_defaults(self):
node = self.module.H3LongVideos()
optional = node.INPUT_TYPES()["optional"]
params = inspect.signature(node.run).parameters
self.assertEqual(params["ref_mode"].default, optional["ref_mode"][1]["default"])
self.assertEqual(params["ref_image_size"].default, optional["ref_image_size"][1]["default"])
self.assertEqual(params["ref_noise_aug"].default, optional["ref_noise_aug"][1]["default"])
def test_node_appends_per_beat_list_outputs_without_reordering_existing_slots(self):
self.assertEqual(
self.module.H3LongVideos.RETURN_NAMES[-2:],