X-Git-Url: http://woldlab.caltech.edu/gitweb/?a=blobdiff_plain;f=htsworkflow%2Fpipelines%2Ftest%2Ftest_qseq2fastq.py;fp=htsworkflow%2Fpipelines%2Ftest%2Ftest_qseq2fastq.py;h=1c32924f6e60ebd742e5253fb2ffb3806771745c;hb=1cc451e3432d044190d7dac324ff9b3da2fe5a1c;hp=0000000000000000000000000000000000000000;hpb=dd8f54ea1fe43b764a98b427a3e84e76a2ec6b37;p=htsworkflow.git diff --git a/htsworkflow/pipelines/test/test_qseq2fastq.py b/htsworkflow/pipelines/test/test_qseq2fastq.py new file mode 100644 index 0000000..1c32924 --- /dev/null +++ b/htsworkflow/pipelines/test/test_qseq2fastq.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +import unittest + +import htsworkflow.pipelines.qseq2fastq as qseq2fastq + +class TestQseq2Fastq(unittest.TestCase): + def test_parse_slice(self): + s = qseq2fastq.parse_slice("1:") + self.failUnlessEqual(s.start, 1) + self.failUnlessEqual(s.stop, None) + + s = qseq2fastq.parse_slice("0:2") + self.failUnlessEqual(s.start, 0) + self.failUnlessEqual(s.stop, 2) + +def suite(): + return unittest.makeSuite(TestQseq2Fastq, 'test') + +if __name__ == "__main__": + unittest.main(defaultTest="suite") +