Пример #1
0
 def test_doesitwork(self):
     ''' Does it actually concat files '''
     content = 'ContentLine1\nContentLine2\n'
     filelist = self.writesomefiles(content, 3)
     seqio.concat_files(filelist, 'output')
     with open('output') as fh:
         eq_(content * 3, fh.read())
Пример #2
0
 def test_doesitwork( self ):
     ''' Does it actually concat files '''
     content = 'ContentLine1\nContentLine2\n'
     filelist = self.writesomefiles( content, 3 )
     seqio.concat_files( filelist, 'output' )
     with open( 'output' ) as fh:
         eq_( content * 3, fh.read() )
Пример #3
0
 def test_inputsameoutput( self ):
     '''
         Should check that filenames are not the same
         If they are, it could result in an infinite loop that
          will consume all available free space
     '''
     filelist = self.writesomefiles( 'Text\n'*1000, 1 )
     seqio.concat_files( filelist, filelist[0] )
Пример #4
0
 def test_emptyoutputfile_deleteafter( self ):
     ''' If output file was empty and raised error, it should clean up after itself '''
     filelist = self.writesomefiles( '' )
     try:
         seqio.concat_files( filelist, 'output' )
         assert False
     except seqio.EmptyFileError:
         assert not os.path.exists( 'output' ), 'output file still exists'
Пример #5
0
 def test_inputsameoutput(self):
     '''
         Should check that filenames are not the same
         If they are, it could result in an infinite loop that
          will consume all available free space
     '''
     filelist = self.writesomefiles('Text\n' * 1000, 1)
     seqio.concat_files(filelist, filelist[0])
Пример #6
0
 def test_emptyoutputfile_deleteafter(self):
     ''' If output file was empty and raised error, it should clean up after itself '''
     filelist = self.writesomefiles('')
     try:
         seqio.concat_files(filelist, 'output')
         assert False
     except seqio.EmptyFileError:
         assert not os.path.exists('output'), 'output file still exists'
Пример #7
0
 def test_emptyoutputfile( self ):
     ''' filelist containes all empty files '''
     filelist = self.writesomefiles( '' )
     seqio.concat_files( filelist, 'output' )
Пример #8
0
 def test_invalidoutputfile( self ):
     ''' outputfile is not a string '''
     filelist = self.writesomefiles( 'test' )
     seqio.concat_files( filelist, ['output'] )
Пример #9
0
 def test_doesnotexistsome( self ):
     ''' file in filelist does not exist but others do '''
     filelist = self.writesomefiles('test') + ['idontexist']
     seqio.concat_files( filelist, 'output' )
Пример #10
0
 def test_invalidfilelist( self ):
     ''' fillist is not a list '''
     seqio.concat_files( self.sff_input, 'outfile.cat' )
Пример #11
0
 def test_emptyfilelist( self ):
     ''' filelist is [] '''
     seqio.concat_files( [], 'outfile.cat' )
Пример #12
0
 def test_emptyoutputfile(self):
     ''' filelist containes all empty files '''
     filelist = self.writesomefiles('')
     seqio.concat_files(filelist, 'output')
Пример #13
0
 def test_invalidoutputfile(self):
     ''' outputfile is not a string '''
     filelist = self.writesomefiles('test')
     seqio.concat_files(filelist, ['output'])
Пример #14
0
 def test_doesnotexistsome(self):
     ''' file in filelist does not exist but others do '''
     filelist = self.writesomefiles('test') + ['idontexist']
     seqio.concat_files(filelist, 'output')
Пример #15
0
 def test_invalidfilelist(self):
     ''' fillist is not a list '''
     seqio.concat_files(self.sff_input, 'outfile.cat')
Пример #16
0
 def test_emptyfilelist(self):
     ''' filelist is [] '''
     seqio.concat_files([], 'outfile.cat')