@author: sau
'''
import unittest
-from Erange import MakeRdsFromBam
+from erange import MakeRdsFromBam
-class TestMakeRdsFromBam(unittest.TestCase):
-
-
- def testGetSpliceBounds(self):
- start, startR, stopL, stopR = MakeRdsFromBam.getSpliceBounds(0, 10, [(1,2), (3,6), (1,2)])
- self.assertEqual(start, 0, "incorrect start position for 262")
- self.assertEqual(startR, 8, "incorrect right start position for 262")
- self.assertEqual(stopL, 2, "incorrect left stop position for 262")
- self.assertEqual(stopR, 10, "incorrect right stop position for 262")
+class TestMakeRdsFromBam(unittest.TestCase):
def testGetMismatches(self):
self.assertEquals(resultString, MakeRdsFromBam.getMismatches("badMismatchTagData", querySequence, "+"))
+ #TODO: write test
+ def testGetPairedReadNumberSuffix(self):
+ pass
+
+
+ #TODO: write test
+ def testGetParser(self):
+ pass
+
+
+ #TODO: write test
+ def testGetRDSEntry(self):
+ pass
+
+
+ #TODO: write test
+ def testGetRDSSpliceEntry(self):
+ pass
+
+
+ def testGetReadSense(self):
+ reverse = False
+ self.assertEqual("+", MakeRdsFromBam.getReadSense(reverse))
+ reverse = True
+ self.assertEqual("-", MakeRdsFromBam.getReadSense(reverse))
+
+
+ def testGetSpliceBounds(self):
+ start, startR, stopL, stopR = MakeRdsFromBam.getSpliceBounds(0, 10, [(1,2), (3,6), (1,2)])
+
+ self.assertEqual(start, 0, "incorrect start position for 262")
+ self.assertEqual(startR, 8, "incorrect right start position for 262")
+ self.assertEqual(stopL, 2, "incorrect left stop position for 262")
+ self.assertEqual(stopR, 10, "incorrect right stop position for 262")
+
+
+ #TODO: write test
+ def testIsPairedRead(self):
+ pass
+
+
def testIsSpliceEntry(self):
self.assertTrue(MakeRdsFromBam.isSpliceEntry([(1,6), (3, 4), (1, 2)]))
self.assertFalse(MakeRdsFromBam.isSpliceEntry([(1,6), (2, 4), (1, 2)]))
self.assertFalse(MakeRdsFromBam.isSpliceEntry(""))
+ #TODO: write test
+ def testMain(self):
+ pass
+
+
+ #TODO: write test
+ def testMakeRDSFromBAM(self):
+ pass
+
+
def suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestMakeRdsFromBam))