def test_get_resolved_config_falls_back_to_defaults():
    """
    When no cli arguments or egrc arguments are present, we should use the raw
    defaults.
    """
    empty_config = config.get_empty_config()

    expected = config.Config(
        examples_dir=config.DEFAULT_EXAMPLES_DIR,
        custom_dir=config.DEFAULT_CUSTOM_DIR,
        use_color=config.DEFAULT_USE_COLOR,
        color_config=config.get_default_color_config(),
        pager_cmd=config.DEFAULT_PAGER_CMD,
        squeeze=config.DEFAULT_SQUEEZE,
        subs=config.get_default_subs(),
        editor_cmd=config.DEFAULT_EDITOR_CMD,
    )

    _assert_about_get_resolved_config(
        egrc_config=empty_config,
        environment_editor_cmd=None,
        expected_config=expected
    )

    When no cli arguments or egrc arguments are present, we should use the raw
    defaults.
    
test/config_test.py