def gen_usecase_params(test_case):
    """Generate usecase parameters based on method parameters and number of extra generated data"""
    if test_case.data_gens is None:
        extra_data_num = test_case.data_num - 1
    else:
        extra_data_num = len(test_case.data_gens)
    extra_usecase_params = test_case.params.split(', ')[:extra_data_num]
    usecase_params_parts = ['data'] + extra_usecase_params

    return ', '.join(usecase_params_parts)