@@ -447,9 +447,9 @@ def assertCML(self, cubes, reference_filename=None, checksum=True):
447447 def assertTextFile (self , source_filename , reference_filename , desc = "text file" ):
448448 """Check if two text files are the same, printing any diffs."""
449449 with open (source_filename ) as source_file :
450- source_text = source_file . readlines ()
450+ source_text = list ( source_file ) # a list of line strings
451451 with open (reference_filename ) as reference_file :
452- reference_text = reference_file . readlines ()
452+ reference_text = list ( reference_file ) # a list of line strings
453453 if reference_text != source_text :
454454 diff = "" .join (
455455 difflib .unified_diff (
@@ -548,9 +548,7 @@ def assertRepr(self, obj, reference_filename):
548548 def _check_same (self , item , reference_path , type_comparison_name = "CML" ):
549549 if self ._check_reference_file (reference_path ):
550550 with open (reference_path , "rb" ) as reference_fh :
551- reference = "" .join (
552- part .decode ("utf-8" ) for part in reference_fh .readlines ()
553- )
551+ reference = "" .join (part .decode ("utf-8" ) for part in reference_fh )
554552 self ._assert_str_same (reference , item , reference_path , type_comparison_name )
555553 else :
556554 self ._ensure_folder (reference_path )
0 commit comments