X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=blobdiff_plain;f=htsworkflow%2Fpipelines%2Ftest%2Ftest_runfolder_ipar130.py;h=673407f75c96666449b4be82a883cc878017a574;hp=c23ed9730808416484500e37c866a29e984e9ce0;hb=refs%2Fheads%2Fpython3-django1.5;hpb=4262586d10cc0cc227390873b301b55244204c11 diff --git a/htsworkflow/pipelines/test/test_runfolder_ipar130.py b/htsworkflow/pipelines/test/test_runfolder_ipar130.py index c23ed97..673407f 100644 --- a/htsworkflow/pipelines/test/test_runfolder_ipar130.py +++ b/htsworkflow/pipelines/test/test_runfolder_ipar130.py @@ -4,7 +4,7 @@ from datetime import datetime, date import os import tempfile import shutil -from unittest2 import TestCase +from unittest import TestCase from htsworkflow.pipelines import eland from htsworkflow.pipelines import ipar @@ -122,7 +122,7 @@ class RunfolderTests(TestCase): self.failUnlessEqual(b.user, 'diane') self.failUnlessEqual(len(b.phasing), 8) self.failUnlessAlmostEqual(b.phasing[8].phasing, 0.0099) - self.failUnlessEqual(b.crosstalk.base.keys(), ['A','C','T','G']) + self.failUnlessEqual(list(b.crosstalk.base.keys()), ['A','C','T','G']) check_crosstalk(b.crosstalk) xml = b.get_elements() @@ -132,7 +132,7 @@ class RunfolderTests(TestCase): self.failUnlessEqual(b.date, b2.date ) self.failUnlessEqual(b.user, b2.user) self.failUnlessEqual(len(b.phasing), len(b2.phasing)) - for key in b.phasing.keys(): + for key in list(b.phasing.keys()): self.failUnlessEqual(b.phasing[key].lane, b2.phasing[key].lane) self.failUnlessEqual(b.phasing[key].phasing, @@ -148,8 +148,8 @@ class RunfolderTests(TestCase): self.failUnlessEqual(g.software, 'GERALD') self.failUnlessEqual(g.version, '1.171') self.failUnlessEqual(g.date, datetime(2009,2,22,21,15,59)) - self.failUnlessEqual(len(g.lanes), len(g.lanes.keys())) - self.failUnlessEqual(len(g.lanes), len(g.lanes.items())) + self.failUnlessEqual(len(g.lanes), len(list(g.lanes.keys()))) + self.failUnlessEqual(len(g.lanes), len(list(g.lanes.items()))) # list of genomes, matches what was defined up in @@ -175,7 +175,7 @@ class RunfolderTests(TestCase): self.failUnlessEqual(cur_lane.use_bases, 'Y'*37) # I want to be able to use a simple iterator - for l in g.lanes.values(): + for l in list(g.lanes.values()): self.failUnlessEqual(l.analysis, 'eland_extended') self.failUnlessEqual(l.read_length, '37') self.failUnlessEqual(l.use_bases, 'Y'*37) @@ -202,8 +202,8 @@ class RunfolderTests(TestCase): self.failUnlessEqual(g.software, g2.software) self.failUnlessEqual(g.version, g2.version) self.failUnlessEqual(g.date, g2.date) - self.failUnlessEqual(len(g.lanes.keys()), len(g2.lanes.keys())) - self.failUnlessEqual(len(g.lanes.items()), len(g2.lanes.items())) + self.failUnlessEqual(len(list(g.lanes.keys())), len(list(g2.lanes.keys()))) + self.failUnlessEqual(len(list(g.lanes.items())), len(list(g2.lanes.items()))) # test lane specific parameters from gerald config file for i in range(1,9): @@ -232,13 +232,13 @@ class RunfolderTests(TestCase): if isinstance(g_results, eland.ElandLane): self.failUnlessEqual(len(g_results.mapped_reads), len(g2_results.mapped_reads)) - for k in g_results.mapped_reads.keys(): + for k in list(g_results.mapped_reads.keys()): self.failUnlessEqual(g_results.mapped_reads[k], g2_results.mapped_reads[k]) self.failUnlessEqual(len(g_results.match_codes), len(g2_results.match_codes)) - for k in g_results.match_codes.keys(): + for k in list(g_results.match_codes.keys()): self.failUnlessEqual(g_results.match_codes[k], g2_results.match_codes[k]) @@ -298,13 +298,13 @@ class RunfolderTests(TestCase): if isinstance(l1, eland.ElandLane): self.failUnlessEqual(len(l1.mapped_reads), len(l2.mapped_reads)) self.failUnlessEqual(len(l1.mapped_reads), 17) - for k in l1.mapped_reads.keys(): + for k in list(l1.mapped_reads.keys()): self.failUnlessEqual(l1.mapped_reads[k], l2.mapped_reads[k]) self.failUnlessEqual(len(l1.match_codes), 9) self.failUnlessEqual(len(l1.match_codes), len(l2.match_codes)) - for k in l1.match_codes.keys(): + for k in list(l1.match_codes.keys()): self.failUnlessEqual(l1.match_codes[k], l2.match_codes[k]) elif isinstance(l1, eland.SequenceLane): @@ -337,12 +337,12 @@ class RunfolderTests(TestCase): def suite(): - from unittest2 import TestSuite, defaultTestLoader + from unittest import TestSuite, defaultTestLoader suite = TestSuite() suite.addTests(defaultTestLoader.loadTestsFromTestCase(RunfolderTests)) return suite if __name__ == "__main__": - from unittest2 import main + from unittest import main main(defaultTest="suite")