コード例 #1
0
ファイル: test_offtarget.py プロジェクト: sh-miR/designer
    def test_blast_offtarget_app_error(
        self, mock_ncbi_cl, mock_qblast, mock_xml
    ):
        mock_ncbi_cl.side_effect = ApplicationError('yoy', 'yoy')
        mock_xml.parse.return_value = ''
        mock_read = MagicMock()
        mock_read.read.return_value = ''
        mock_qblast.qblast.return_value = mock_read
        blast_count = blast_offtarget('fasta_string')

        self.assertEqual(blast_count, 0)
コード例 #2
0
ファイル: test_offtarget.py プロジェクト: sh-miR/designer
 def test_blast_offtarget_correct(self, mock_ncbi_cl):
     expected_result = self.return_string()[0].count('H**o sapiens')
     mock_ncbi_cl.return_value = self.return_string
     blast_lines = blast_offtarget('fasta_string')
     self.assertEqual(blast_lines, expected_result)