def make_insertion_args(column_names: List[str], values: List[Any]) -> Dict[str, Any]:
    """generate a dictionary that will be used for inserting an entry.

    Parameters
    ----------
    column_names: List[str]
        column names in the db
    values: List[Any]
        values paired with names

    Return
    ----------
    Dict[str, Any]
        generated dictionary
    """
    if len(column_names) != len(values):
        raise RuntimeError(
            "len(column_names) does not equal to len(values): {}, {}".format(
                len(column_names), len(values)
            )
        )
    name_values = {}
    for name, val in zip(column_names, values):
        name_values[name] = val
    return name_values
generate a dictionary that will be used for inserting an entry.

Parameters
----------
column_names: List[str]
column names in the db
values: List[Any]
values paired with names

Return
----------
Dict[str, Any]
generated dictionary
tests/ci_profile_cache/update_cache.py