def test_comma_read(self): """`DelimitedTextReader`: comma delimited file""" reader = DelimitedTextReader() reader.AddFileName(self.commafilename) reader.set_delimiter(',') reader.set_skip_rows(1) reader.set_comments('!') reader.Update() table = reader.GetOutput() self._check_shape(table) self._check_titles(table) self._check_array_types(table) self._check_array_values(table) return
def test_tab_read(self): """`DelimitedTextReader`: tab delimited file""" reader = DelimitedTextReader() reader.AddFileName(self.tabfilename) reader.set_split_on_white_space(True) reader.set_skip_rows(1) reader.set_comments('!') reader.Update() table = reader.GetOutput() self._check_shape(table) self._check_titles(table) self._check_array_types(table) self._check_array_values(table) return
def test_no_titles(self): """`DelimitedTextReader`: file without headers""" reader = DelimitedTextReader() reader.AddFileName(self.commafilename) reader.set_delimiter(',') reader.set_skip_rows(2) reader.set_has_titles(False) reader.set_comments('!') reader.Update() table = reader.GetOutput() self._check_shape(table) self._check_titles(table, titles=['Field 0', 'Field 1', 'Field 2']) self._check_array_types(table) self._check_array_values(table) return