def test_get_output_filepaths(self): """ Generates output filepaths for fasta, qual files correctly """ output_dir = "." fasta_fp = "seqs.fna" qual_fp = "seqs.qual" expected_fasta_fp = "./seqs_filtered.fasta" expected_qual_fp = "./seqs_filtered.qual" actual_fasta_fp, actual_qual_fp =\ get_output_filepaths(output_dir, fasta_fp, qual_fp) self.assertEqual(actual_fasta_fp, expected_fasta_fp) self.assertEqual(actual_qual_fp, expected_qual_fp) # Test for relative paths output_dir = "test/" fasta_fp = "../seqs.fna" qual_fp = "quality_scores/seqs.qual" expected_fasta_fp = "test/seqs_filtered.fasta" expected_qual_fp = "test/seqs_filtered.qual" actual_fasta_fp, actual_qual_fp =\ get_output_filepaths(output_dir, fasta_fp, qual_fp) self.assertEqual(actual_fasta_fp, expected_fasta_fp) self.assertEqual(actual_qual_fp, expected_qual_fp)
def test_get_output_filepaths(self): """ Generates output filepaths for fasta, qual files correctly """ output_dir = "." fasta_fp = "seqs.fna" qual_fp = "seqs.qual" expected_fasta_fp = "./seqs_filtered.fasta" expected_qual_fp = "./seqs_filtered.qual" actual_fasta_fp, actual_qual_fp =\ get_output_filepaths(output_dir, fasta_fp, qual_fp) self.assertEqual(actual_fasta_fp, expected_fasta_fp) self.assertEqual(actual_qual_fp, expected_qual_fp) # Test for relative paths output_dir = "test/" fasta_fp = "../seqs.fna" qual_fp = "quality_scores/seqs.qual" expected_fasta_fp = "test/seqs_filtered.fasta" expected_qual_fp = "test/seqs_filtered.qual" actual_fasta_fp, actual_qual_fp =\ get_output_filepaths(output_dir, fasta_fp, qual_fp) self.assertEqual(actual_fasta_fp, expected_fasta_fp) self.assertEqual(actual_qual_fp, expected_qual_fp)