import csv


def parse_csv_file(file_path, expected_num_columns):
    """
    Reads the specified csv file.  Checks for a value number of columns in
    each row.  Returns the csv file values as a list of tuples.
    """
    values = []
    with open(file_path) as csv_file:
        csv_reader = csv.reader(csv_file, delimiter=',',
                                skipinitialspace=True)
        for row in csv_reader:
            assert len(row) == expected_num_columns
            values.append(tuple(row))
    return values