@@ -184,21 +184,23 @@ def test_write_fake_encoding(self):
184184
185185 def test_write_detached_raw (self ):
186186 output_filename = os .path .join (self .temp_write_dir , 'testfile_detached_raw.nhdr' )
187- output_data_filename = os .path .join (self .temp_write_dir , 'testfile_detached_raw.raw' )
188187
188+ # Data & header are still detached even though detached_header is False because the filename is .nhdr
189+ # Test also checks detached data filename that it is relative (default value)
189190 nrrd .write (output_filename , self .data_input , {u'encoding' : 'raw' }, detached_header = False )
190191
191192 # Read back the same file
192193 data , header = nrrd .read (output_filename )
193194 self .assertEqual (self .expected_data , data .tostring (order = 'F' ))
194195 self .assertEqual (header ['encoding' ], 'raw' )
195- self .assertEqual (header ['data file' ], output_data_filename )
196+ self .assertEqual (header ['data file' ], 'testfile_detached_raw.raw' )
196197
197198 def test_write_detached_gz (self ):
198199 output_filename = os .path .join (self .temp_write_dir , 'testfile_detached_raw.nhdr' )
199200 output_data_filename = os .path .join (self .temp_write_dir , 'testfile_detached_raw.raw.gz' )
200201
201202 # Data & header are still detached even though detached_header is False because the filename is .nhdr
203+ # Test also checks detached data filename that it is absolute
202204 nrrd .write (output_filename , self .data_input , {u'encoding' : 'gz' }, detached_header = False ,
203205 relative_data_path = False )
204206
@@ -212,6 +214,7 @@ def test_write_detached_bz2(self):
212214 output_filename = os .path .join (self .temp_write_dir , 'testfile_detached_raw.nhdr' )
213215
214216 # Data & header are still detached even though detached_header is False because the filename is .nhdr
217+ # Test also checks detached data filename that it is relative (default value)
215218 nrrd .write (output_filename , self .data_input , {u'encoding' : 'bz2' }, detached_header = False )
216219
217220 # Read back the same file
@@ -224,6 +227,7 @@ def test_write_detached_ascii(self):
224227 output_filename = os .path .join (self .temp_write_dir , 'testfile_detached_raw.nhdr' )
225228
226229 # Data & header are still detached even though detached_header is False because the filename is .nhdr
230+ # Test also checks detached data filename that it is relative (default value)
227231 nrrd .write (output_filename , self .data_input , {u'encoding' : 'txt' }, detached_header = False )
228232
229233 # Read back the same file
0 commit comments