From 11f2361eee320080ab8c18fe65e5da87da52a942 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Tue, 6 May 2014 15:38:48 -0700 Subject: [PATCH] Make sure we can load a run file that lacks alignment details. --- .../pipelines/test/test_alignemnt_free.py | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 htsworkflow/pipelines/test/test_alignemnt_free.py diff --git a/htsworkflow/pipelines/test/test_alignemnt_free.py b/htsworkflow/pipelines/test/test_alignemnt_free.py new file mode 100644 index 0000000..fd29d8a --- /dev/null +++ b/htsworkflow/pipelines/test/test_alignemnt_free.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python + +from datetime import datetime, date +import os +import tempfile +import shutil +from unittest2 import TestCase + +from htsworkflow.pipelines.test.simulate_runfolder import TESTDATA_DIR + +from htsworkflow.pipelines import eland +from htsworkflow.pipelines import ipar +from htsworkflow.pipelines import bustard +from htsworkflow.pipelines import gerald +from htsworkflow.pipelines import runfolder + +class AlignmentFreeRunfolderTests(TestCase): + def test_loading(self): + run_xml = os.path.join(TESTDATA_DIR, 'run_C23KDACXX_2013-05-11.xml') + runfolder. + +def suite(): + from unittest2 import TestSuite, defaultTestLoader + suite = TestSuite() + suite.addTests(defaultTestLoader.loadTestsFromTestCase(AlignmentFreeRunfolderTests)) + return suite + + +if __name__ == "__main__": + from unittest2 import main + main(defaultTest="suite") -- 2.30.2