def test_no_draft_editor_in_config(config_toml_without_draft_editor):
    """
    Test that draft_editor is simply not present if not declared in the TOML.
    Previously, we tested fallback behavior. Now, it's simplified to not exist at all.
    This docstring remains to illustrate that the old fallback logic is removed.
    """
    config = OpenHandsConfig()

    # Load config from TOML
    load_from_toml(config, config_toml_without_draft_editor)

    # draft_editor should not appear in config.llms
    assert 'draft_editor' not in config.llms

    Test that draft_editor is simply not present if not declared in the TOML.
    Previously, we tested fallback behavior. Now, it's simplified to not exist at all.
    This docstring remains to illustrate that the old fallback logic is removed.
    
tests/unit/test_llm_draft_config.py