def stub_grouped_loans(data):
    loans = []
    for item in data:
        loan = {}
        for key in item:
            loan[key] = item[key]

        path = loan['groupName'].split('-')
        if len(path) == 1:
            loans.append(loan)
        else:
            parent_loan = find_parent(loans, path)
            if not ('children' in parent_loan):
                parent_loan['children'] = []
            parent_loan['children'].append(loan)

    stubs = [StubFactory.make_group_loans_stub(loans)]
    return stubs
def stub_grouped_loans_by_count(count):
    loans = generate_grouped_loans(int(count))
    stubs = [StubFactory.make_group_loans_stub(loans)]
    return stubs