From 1d7536c7a298329915775afb14e7a3c445371573 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Mon, 22 Jul 2013 13:53:42 -0700 Subject: [PATCH] Move version finding code into the util directory. Mostly done because I already have test code in htsworkflow.util.test --- htsworkflow/pipelines/desplit_fastq.py | 2 +- htsworkflow/pipelines/qseq2fastq.py | 2 +- htsworkflow/pipelines/srf2fastq.py | 2 +- htsworkflow/util/test/test_version.py | 21 +++++++++++++++++++++ htsworkflow/{ => util}/version.py | 0 5 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 htsworkflow/util/test/test_version.py rename htsworkflow/{ => util}/version.py (100%) diff --git a/htsworkflow/pipelines/desplit_fastq.py b/htsworkflow/pipelines/desplit_fastq.py index 0624aaa..2ad853c 100644 --- a/htsworkflow/pipelines/desplit_fastq.py +++ b/htsworkflow/pipelines/desplit_fastq.py @@ -7,7 +7,7 @@ import os from optparse import OptionParser import sys -from htsworkflow.version import version +from htsworkflow.util.version import version from htsworkflow.util.opener import autoopen from htsworkflow.util.conversion import parse_slice diff --git a/htsworkflow/pipelines/qseq2fastq.py b/htsworkflow/pipelines/qseq2fastq.py index 2f017eb..c33d014 100644 --- a/htsworkflow/pipelines/qseq2fastq.py +++ b/htsworkflow/pipelines/qseq2fastq.py @@ -8,7 +8,7 @@ import numpy import sys import tarfile -from htsworkflow.version import version +from htsworkflow.util.version import version from htsworkflow.util.conversion import parse_slice diff --git a/htsworkflow/pipelines/srf2fastq.py b/htsworkflow/pipelines/srf2fastq.py index ab86342..0d895d9 100644 --- a/htsworkflow/pipelines/srf2fastq.py +++ b/htsworkflow/pipelines/srf2fastq.py @@ -7,7 +7,7 @@ from subprocess import Popen, PIPE import sys from htsworkflow.util.opener import autoopen -from htsworkflow.version import version +from htsworkflow.util.version import version LOGGER = logging.getLogger(__name__) diff --git a/htsworkflow/util/test/test_version.py b/htsworkflow/util/test/test_version.py new file mode 100644 index 0000000..212f124 --- /dev/null +++ b/htsworkflow/util/test/test_version.py @@ -0,0 +1,21 @@ +from unittest2 import TestCase + +from htsworkflow.util import version + +class TestVersion(TestCase): + def test_version(self): + long_version = version.version() + self.assertTrue(long_version) + self.assertEqual(long_version.project_name, 'htsworkflow') + self.assertTrue(long_version.version) + + +def suite(): + from unittest2 import TestSuite, defaultTestLoader + suite = TestSuite() + suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestVersion)) + return suite + +if __name__ == "__main__": + from unittest2 import main + main(defaultTest="suite") diff --git a/htsworkflow/version.py b/htsworkflow/util/version.py similarity index 100% rename from htsworkflow/version.py rename to htsworkflow/util/version.py -- 2.30.2