def test_generate_filename(): """Test output file name generation.""" params = dict(id='TEST', db='nucleotide') filename = core._generate_filename(params, 'foo') assert filename == 'foo.gbk' params['db'] = 'protein' filename = core._generate_filename(params, None) assert filename == 'TEST.fa'
def test_generate_filename(): """Test output file name generation.""" params = dict(id='TEST', db='nucleotide', rettype='gbwithparts') filename = core._generate_filename(params, 'foo') assert filename == 'foo.gbk' params['rettype'] = 'fasta' filename = core._generate_filename(params, 'foo') assert filename == 'foo.fa' params['rettype'] = 'ft' filename = core._generate_filename(params, 'foo') assert filename == 'foo.ft' del params['rettype'] params['report'] = 'gff3' filename = core._generate_filename(params, 'foo') assert filename == 'foo.gff' params = dict(id='TEST', db='protein', rettype='fasta') filename = core._generate_filename(params, None) assert filename == 'TEST.fa'