def test_basic_iadd(self): dnaseq = testutil.datafile('dnaseq.fasta') seqdb = SequenceFileDB(dnaseq) try: new_seq = seqdb['seq1'] self.db += new_seq assert new_seq in self.db name = (~self.db)[new_seq] assert name == 'dnaseq.seq1', name ### seqdb2 = SequenceFileDB(dnaseq) try: # Munge the filepath for testing. seqdb2.filepath = 'foo' new_seq2 = seqdb2['seq1'] self.db += new_seq2 name2 = (~self.db)[new_seq2] assert name2 == 'foo.seq1', name2 finally: seqdb2.close() finally: seqdb.close()