@@ -25,7 +25,8 @@ def test_parse_required_for_data_with_multiple_depend(self):
2525 "FILLVAL" : ["-1.00E+31" , "" , "" ],
2626 "LABL_PTR_1" : ["energy_label" , "" , "" ],
2727 "LABL_PTR_2" : ["pitch_angle_label" , "" , "" ],
28- "VARIABLE_PURPOSE" : ["primary var, summary" , "" , "" ]
28+ "VARIABLE_PURPOSE" : ["primary var, summary" , "" , "" ],
29+ "RECORD_VARYING" : ["rv" , "nrv" , "nrv" ]
2930 }
3031
3132 rows = [
@@ -58,6 +59,7 @@ def test_parse_required_for_data_with_multiple_depend(self):
5859 LABL_PTR_1: energy_label
5960 LABL_PTR_2: pitch_angle_label
6061 VARIABLE_PURPOSE: primary var, summary
62+ RECORD_VARYING: rv
6163energy_label:
6264 NAME: energy_label
6365 DATA_TYPE: str
@@ -160,7 +162,8 @@ def test_parse_required_for_support_data_non_rv(self):
160162
161163 def test_parse_required_for_data_epoch (self ):
162164 required_for_data = ["NAME" , "DATA_TYPE" , "CATDESC" , "VAR_TYPE" , "DEPEND_0" , "DISPLAY_TYPE" ,
163- "FIELDNAM" , "FORMAT" , "LABLAXIS" , "UNITS" , "VALIDMIN" , "VALIDMAX" , "FILLVAL" ]
165+ "FIELDNAM" , "FORMAT" , "LABLAXIS" , "UNITS" , "VALIDMIN" , "VALIDMAX" , "FILLVAL" ,
166+ "RECORD_VARYING" ]
164167
165168 test_csv_values = [
166169 "epoch" ,
@@ -175,7 +178,8 @@ def test_parse_required_for_data_epoch(self):
175178 "" ,
176179 "" ,
177180 "" ,
178- "-1.00E+31"
181+ "-1.00E+31" ,
182+ "rv"
179183 ]
180184 filePath = "csv_test_file.csv"
181185 with open (filePath , "w" , newline = '' ) as csvfile :
@@ -193,7 +197,8 @@ def test_parse_required_for_data_epoch(self):
193197 UNITS: ' '
194198 VALIDMIN: ' '
195199 VALIDMAX: ' '
196- FILLVAL: -1.00E+31"""
200+ FILLVAL: -1.00E+31
201+ RECORD_VARYING: rv"""
197202 actual_yaml = convert_csv_to_yaml (filePath )
198203 self .assertEqual (expected_yaml , actual_yaml )
199204
0 commit comments