#!/usr/bin/env python
+from __future__ import absolute_import
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
from htsworkflow.pipelines import runfolder
from htsworkflow.pipelines import ElementTree
-from htsworkflow.pipelines.test.simulate_runfolder import *
+from .simulate_runfolder import *
def make_runfolder(obj=None):
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.assertEqual(set(b.crosstalk.base), set(['A','C','T','G']))
check_crosstalk(b.crosstalk)
xml = b.get_elements()
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")