Align H3 ref runtime defaults with UI
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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:],
|
||||
|
||||
Reference in New Issue
Block a user