def testGetFileNumber(self): """" The internal _getFileNumber method must return the expected result. """ index = SqliteIndex(':memory:') self.assertEqual(1, index._addFilename('filename.fasta')) self.assertEqual(1, index._getFileNumber('filename.fasta')) index.close()
def testAddFilename(self): """" Test the internal _addFilename method. """ index = SqliteIndex(':memory:') self.assertEqual(1, index._addFilename('filename1.fasta')) self.assertEqual(2, index._addFilename('filename2.fasta')) index.close()
def testGetFileNumber(self): """" The internal _getFileNumber method must return the expected result. """ index = SqliteIndex(':memory:') self.assertEqual(1, index._addFilename('filename.fasta')) self.assertEqual(1, index._getFileNumber('filename.fasta')) index.close()
def testAddFilename(self): """" Test the internal _addFilename method. """ index = SqliteIndex(':memory:') self.assertEqual(1, index._addFilename('filename1.fasta')) self.assertEqual(2, index._addFilename('filename2.fasta')) index.close()
def testAddDuplicateFilename(self): """" When _addFilename is called twice with the same name, a ValueError must be raised. """ index = SqliteIndex(':memory:') self.assertEqual(1, index._addFilename('f.fas')) error = "^Duplicate file name: 'f.fas'$" self.assertRaisesRegexp(ValueError, error, index._addFilename, 'f.fas')
def testAddDuplicateFilename(self): """" When _addFilename is called twice with the same name, a ValueError must be raised. """ index = SqliteIndex(':memory:') self.assertEqual(1, index._addFilename('f.fas')) error = "^Duplicate file name: 'f.fas'$" assertRaisesRegex(self, ValueError, error, index._addFilename, 'f.fas')