parameters: (self)
docstring: This function compares files with tabular data.
          => *.csv
          Lines starting with "#" are comments and therefore compared for equality
          Other lines are compared to be almost equal with the specified tolerance
docstring_summary: This function compares files with tabular data.
          => *.csv
          Lines starting with "#" are comments and therefore compared for equality
          Other lines are compared to be almost equal with the specified tolerance
docstring_tokens: This function compares files with tabular data . = > * . csv Lines starting with # are comments and therefore compared for equality Other lines are compared to be almost equal with the specified tolerance
function: def __CompareCSVFile(self):
          """This function compares files with tabular data.
          => *.csv
          Lines starting with "#" are comments and therefore compared for equality
          Other lines are compared to be almost equal with the specified tolerance
          """
          lines_ref, lines_out = self.__GetFileLines()
  
          # assert headers are the same
          lines_ref, lines_out = self.__CompareDatFileComments(lines_ref, lines_out)
  
          # assert values are equal up to given tolerance
          self.__CompareDelimittedFileResults(lines_ref, lines_out, ",")
function_tokens: def __CompareCSVFile ( self ) : lines_ref , lines_out = self . __GetFileLines ( ) # assert headers are the same lines_ref , lines_out = self . __CompareDatFileComments ( lines_ref , lines_out ) # assert values are equal up to given tolerance self . __CompareDelimittedFileResults ( lines_ref , lines_out , "," )