Exemplo n.º 1
0
    def test_no_blast_hits_false(self, sra_blast_hits_count, info):
        assembler = BaseAssembler('args', 'db_conn')
        assembler.set_state('blast_db', 'query_file', 99)

        sra_blast_hits_count.return_value = 1

        assert not assembler.no_blast_hits()

        info.assert_not_called()
Exemplo n.º 2
0
    def test_no_blast_hits_true(self, sra_blast_hits_count, info):
        assembler = BaseAssembler('args', 'db_conn')
        assembler.set_state('blast_db', 'query_file', 99)

        sra_blast_hits_count.return_value = 0

        assert assembler.no_blast_hits()

        info.assert_called_once_with('No blast hits in iteration {}'.format(
            assembler.state['iteration']))