def METHOD_NAME() -> None:
    """Test that the solver will return the deepest common ancestor if it finds conflicting signals."""
    signals = [
        InferenceSignal(
            column=column,
            type_node=InferenceSignalType.ID.FOREIGN,
            reason="FOREIGN",
            confidence=InferenceSignalConfidence.HIGH,
            only_applies_to_parent=False,
        ),
        InferenceSignal(
            column=column,
            type_node=InferenceSignalType.ID.PRIMARY,
            reason="PRIMARY",
            confidence=InferenceSignalConfidence.HIGH,
            only_applies_to_parent=False,
        ),
    ]
    result = solver.solve_column(column, signals)
    assert result.type_node == InferenceSignalType.ID.UNKNOWN