def _helper_assert_get_resolved_program(
    program,
    resolved_program,
    config_obj,
    alias_dict,
    mock_dict,
):
    """
    program: the program to resolved for as an alias
    resolved_program: the result of the resolution.
    config_obj: the config_obj to use toe resolve the alias path
    alias_dict: the dict of aliases to be returned
    """
    mock_dict.return_value = alias_dict

    actual = util.get_resolved_program(program, config_obj)
    assert actual == resolved_program
    mock_dict.assert_called_once_with(config_obj)

    program: the program to resolved for as an alias
    resolved_program: the result of the resolution.
    config_obj: the config_obj to use toe resolve the alias path
    alias_dict: the dict of aliases to be returned
    
test/util_test.py