"""uses_grounded_selector 分流:仅 AR=True,其余 11 类=False。""" from app.question_gen.strategy import get_strategy _NON_AR = [ "Action Reasoning", "Attribute Perception", "Counting Problem", "Information Synopsis", "Object Recognition", "Object Reasoning", "OCR Problems", "Spatial Perception", "Spatial Reasoning", "Temporal Perception", "Temporal Reasoning", ] def test_action_recognition_uses_grounded_selector(): assert get_strategy("Action Recognition").uses_grounded_selector is True def test_non_ar_do_not_use_grounded_selector(): for tt in _NON_AR: assert get_strategy(tt).uses_grounded_selector is False, tt