def test_full_config_override(full_config):
    """Test that full.toml properly overrides the base values.

    For example, assume the full override changes:
      - ingestion.provider from "r2r" to "unstructured_local"
      - orchestration.provider from "simple" to "hatchet"
      - and adds a new nested key in database.graph_creation_settings.
    """
    config = R2RConfig(full_config)

    assert config.ingestion.provider == "unstructured_local"
    assert config.orchestration.provider == "hatchet"
    # Check that a new nested key has been added
    assert (config.database.graph_creation_settings.max_knowledge_relationships
            == 100)
Test that full.toml properly overrides the base values.

    For example, assume the full override changes:
      - ingestion.provider from "r2r" to "unstructured_local"
      - orchestration.provider from "simple" to "hatchet"
      - and adds a new nested key in database.graph_creation_settings.
    
py/tests/unit/app/test_config.py