def test_ssi_fetch(self): ceasel.create_ssi(self.file_path) index = ceasel.open_ssi(self.file_path) seq1 = index['sequence1'] self.assertTrue(seq1 is not None) self.assertEqual(5, len(seq1)) self.assertEqual('sequence1', seq1.name) self.assertEqual('d1', seq1.description) self.assertEqual('ACCGT', seq1.seq) seq2 = index['sequence2'] self.assertTrue(seq2 is not None)
def test_ssi_fetch(self): ceasel.create_ssi(self.file_path) index = ceasel.open_ssi(self.file_path) seq1 = index['sequence1'] self.assertTrue(seq1 is not None) self.assertEqual(5, len(seq1)) self.assertEqual('sequence1', seq1.name) self.assertEqual('d1', seq1.description) self.assertEqual('ACCGT', seq1.seq) seq2 = index['sequence2'] self.assertTrue(seq2 is not None)
def test_ssi_fetch_keyerror(self): ceasel.create_ssi(self.file_path) index = ceasel.open_ssi(self.file_path) self.assertRaises(KeyError, index.__getitem__, 'sequence3')
def test_ssi_fetch_keyerror(self): ceasel.create_ssi(self.file_path) index = ceasel.open_ssi(self.file_path) self.assertRaises(KeyError, index.__getitem__, 'sequence3')