Skip to content

Commit 54a41ea

Browse files
authored
Merge pull request #396 from NHSDigital/fix-csv-handling
Ensure commas in school names don't break csv files
2 parents fce1f38 + 3861574 commit 54a41ea

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

mavis/test/data/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def create_file_from_template(
153153

154154
if self.schools:
155155
for index, school in enumerate(self.schools):
156-
static_replacements[f"<<SCHOOL_{index}_NAME>>"] = school.name
156+
static_replacements[f"<<SCHOOL_{index}_NAME>>"] = f'"{school.name}"'
157157
static_replacements[f"<<SCHOOL_{index}_URN>>"] = school.urn
158158

159159
if self.nurse:

mavis/test/data/vaccs/i_systmone_hist_negative.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ InvalidEventDate,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RAND
1717
FutureEventDate,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,20350219,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,<<SCHOOL_0_URN>>,
1818
PastEventDate,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,20050219,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,<<SCHOOL_0_URN>>,
1919
InvalidEventTime,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<HIST_VACCS_DATE>>,School,25:00:00,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,<<SCHOOL_0_URN>>,
20-
InvalidSchoolURN,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<HIST_VACCS_DATE>>,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>1,000000,
20+
InvalidSchoolURN,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<HIST_VACCS_DATE>>,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,000000,

mavis/test/data/vaccs/i_systmone_negative.csv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ FutureEventDate,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDO
1818
PastEventDate,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,20050219,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,<<SCHOOL_0_URN>>,
1919
InvalidEventTime,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<VACCS_DATE>>,School,25:00:00,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,<<SCHOOL_0_URN>>,
2020
FutureEventTime,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<VACCS_DATE>>,School,23:59:00,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,<<SCHOOL_0_URN>>,
21-
InvalidSchoolURN,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<VACCS_DATE>>,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>1,000000,
22-
LongBatchNumber,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<VACCS_DATE>>,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>1,000000,
21+
InvalidSchoolURN,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,123013325,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<VACCS_DATE>>,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,000000,
22+
LongBatchNumber,<<DOB_YEAR_10>>,<<RANDOM_NHS_NO>>,,12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901,,Cervarix 1,<<RANDOM_FNAME>>,LE3 2DA,Female,<<RANDOM_LNAME>>,<<VACCS_DATE>>,School,<<VACCS_TIME>>,<<ORG_CODE>>,<<SCHOOL_0_NAME>>,000000,

0 commit comments

Comments
 (0)