snapshot of 4.0a development. initial git repo commit
[erange.git] / test / testErange.py
1 '''
2 Runs all unit test for Erange.
3 Functionality will eventually be incorporated into unittest in Python 2.7+
4 Uses test suites until then
5
6 Created on Sep 8, 2010
7
8 @author: sau
9 '''
10
11 import sys
12 import unittest
13 import testAnalyzeGO
14 import testChksnp
15 import testCommoncode
16 import testGeneMrnaCounts
17 #import testGetFasta
18 import testGetNovelSNPs
19 import testGetSNPGeneInfo
20 import testGetSNPs
21 import testMakeBamFromRds
22 import testmakebedfromrds
23 #import testMakeGraphs
24 import testMakeRdsFromBam
25 import testMakeSNPTrack
26 import testMarkLinkers
27 import testPeaksToRegion
28 import testProcessVelvet
29 import testReadDataset
30 import testRnaAToIFilter
31 import testRnaEditing
32 import testRNAPATH
33 import testTranscripts
34
35
36 def main(argv=None):
37     if not argv:
38         argv = sys.argv
39
40     suite = unittest.TestSuite()
41     suite.addTest(testAnalyzeGO.suite())
42     suite.addTest(testChksnp.suite())
43     suite.addTest(testCommoncode.suite())
44     suite.addTest(testGeneMrnaCounts.suite())
45     #suite.addTest(testGetFasta.suite())
46     suite.addTest(testGetNovelSNPs.suite())
47     suite.addTest(testGetSNPGeneInfo.suite())
48     suite.addTest(testGetSNPs.suite())
49     suite.addTest(testMakeBamFromRds.suite())
50     suite.addTest(testmakebedfromrds.suite())
51     #suite.addTest(testMakeGraphs.suite())
52     suite.addTest(testMakeRdsFromBam.suite())
53     suite.addTest(testMakeSNPTrack.suite())
54     suite.addTest(testMarkLinkers.suite())
55     suite.addTest(testPeaksToRegion.suite())
56     suite.addTest(testProcessVelvet.suite())
57     suite.addTest(testReadDataset.suite())
58     suite.addTest(testRnaAToIFilter.suite())
59     suite.addTest(testRnaEditing.suite())
60     suite.addTest(testRNAPATH.suite())
61     #suite.addTest(testTranscripts.suite())
62
63     unittest.TextTestRunner(verbosity=2).run(suite)
64
65 if __name__ == '__main__':
66     main(sys.argv)