Files
PozzettiAndrea-ComfyUI-Grou…/tests/unit/test_input_validation.py
T

26 lines
731 B
Python

"""
Unit tests for input validation in ComfyUI-Grounding nodes
"""
import pytest
@pytest.mark.unit
def test_grounding_detector_input_types(mock_comfy_environment):
"""Test GroundingDetector INPUT_TYPES"""
from nodes import GroundingDetector
input_types = GroundingDetector.INPUT_TYPES()
# Check required inputs
required = input_types["required"]
assert "model" in required
assert "image" in required
assert "prompt" in required
assert "confidence_threshold" in required
# Check optional inputs
optional = input_types["optional"]
assert "single_box_mode" in optional
assert "bbox_output_format" in optional
# Note: output_masks is now always enabled (not a UI parameter)