def test_generate_report_no_segments(self): ''' test of FAST's report under no segments conditions ''' bet_interface = BETRPT(in_file=MNI_2MM, mask=True) bet_interface.run() skullstripped = bet_interface.aggregate_outputs().out_file report_interface = FASTRPT(in_files=skullstripped, generate_report=True, no_bias=True, probability_maps=True, out_basename='test') _smoke_test_report(report_interface, 'testFAST_no_segments.html')
def test_compression(self): ''' test if compression makes files smaller ''' uncompressed_int = BETRPT(in_file=MNI_2MM, generate_report=True, mask=True, compress_report=False) uncompressed_int.run() uncompressed_report = uncompressed_int.inputs.out_report compressed_int = BETRPT(in_file=MNI_2MM, generate_report=True, mask=True, compress_report=True) compressed_int.run() compressed_report = compressed_int.inputs.out_report unittest.TestCase.assertTrue( int(os.stat(uncompressed_report).st_size) > int( os.stat(compressed_report).st_size), 'An uncompressed report is bigger than ' 'a compressed report')
def test_compression(self): ''' test if compression makes files smaller ''' uncompressed_int = BETRPT(in_file=MNI_2MM, generate_report=True, mask=True, compress_report=False) uncompressed_int.run() uncompressed_report = uncompressed_int.inputs.out_report compressed_int = BETRPT(in_file=MNI_2MM, generate_report=True, mask=True, compress_report=True) compressed_int.run() compressed_report = compressed_int.inputs.out_report size = int(os.stat(uncompressed_report).st_size) size_compress = int(os.stat(compressed_report).st_size) assert size >= size_compress, ( 'The uncompressed report is smaller (%d)' 'than the compressed report (%d)' % (size, size_compress))