@@ -247,6 +247,11 @@ def _verifyResourceProperties(self, job, resource):
247247 config ['maxBadRecords' ])
248248 else :
249249 self .assertIsNone (job .max_bad_records )
250+ if 'nullMarker' in config :
251+ self .assertEqual (job .null_marker ,
252+ config ['nullMarker' ])
253+ else :
254+ self .assertIsNone (job .null_marker )
250255 if 'quote' in config :
251256 self .assertEqual (job .quote_character ,
252257 config ['quote' ])
@@ -288,6 +293,7 @@ def test_ctor(self):
288293 self .assertIsNone (job .field_delimiter )
289294 self .assertIsNone (job .ignore_unknown_values )
290295 self .assertIsNone (job .max_bad_records )
296+ self .assertIsNone (job .null_marker )
291297 self .assertIsNone (job .quote_character )
292298 self .assertIsNone (job .skip_leading_rows )
293299 self .assertIsNone (job .source_format )
@@ -592,6 +598,7 @@ def test_begin_w_alternate_client(self):
592598 'fieldDelimiter' : '|' ,
593599 'ignoreUnknownValues' : True ,
594600 'maxBadRecords' : 100 ,
601+ 'nullMarker' : r'\N' ,
595602 'quote' : "'" ,
596603 'skipLeadingRows' : 1 ,
597604 'sourceFormat' : 'CSV' ,
@@ -619,6 +626,7 @@ def test_begin_w_alternate_client(self):
619626 job .field_delimiter = '|'
620627 job .ignore_unknown_values = True
621628 job .max_bad_records = 100
629+ job .null_marker = r'\N'
622630 job .quote_character = "'"
623631 job .skip_leading_rows = 1
624632 job .source_format = 'CSV'
0 commit comments