def mock_context_one_device_no_match(mock_context, mock_device, mock_interface_settings_mismatch_class):
    """
    Fixture that yields a mock USB context that yields one device that does not match based
    on class, subclass, and protocol.
    """
    mock_device.iterSettings.return_value = [mock_interface_settings_mismatch_class]
    mock_context.getDeviceList.return_value = [mock_device]
    return mock_context