From: Michael R. Crusoe <crusoe@debian.org>
Subject: enable post-installation testing
Forwarded: https://github.com/bxlab/bx-python/pull/93
--- python-bx.orig/lib/bx/align/sitemask/sitemask_tests.py
+++ python-bx/lib/bx/align/sitemask/sitemask_tests.py
@@ -6,7 +6,7 @@
 from io import StringIO
 
 import bx.align.maf
-from . import cpg
+from bx.align.sitemask import cpg
 
 test_maf_cpg = """##maf version=1 scoring=none
 a score=0
--- python-bx.orig/lib/bx/binned_array_tests.py
+++ python-bx/lib/bx/binned_array_tests.py
@@ -10,7 +10,7 @@
 )
 from numpy.random import random_sample as random
 
-from .binned_array import (
+from bx.binned_array import (
     BinnedArray,
     BinnedArrayWriter,
     FileBinnedArray,
--- python-bx.orig/lib/bx/interval_index_file_tests.py
+++ python-bx/lib/bx/interval_index_file_tests.py
@@ -1,8 +1,8 @@
 import random
 from tempfile import mktemp
 
-from . import interval_index_file
-from .interval_index_file import Indexes
+from bx import interval_index_file
+from bx.interval_index_file import Indexes
 
 
 def test_offsets():
--- python-bx.orig/lib/bx/intervals/cluster_tests.py
+++ python-bx/lib/bx/intervals/cluster_tests.py
@@ -2,13 +2,7 @@
 import sys
 import unittest
 
-try:
-    sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
-except Exception:
-    sys.path.insert(0, os.path.dirname(os.path.abspath(".")))
-
-# from bx.intervals.cluster import ClusterTree
-from .cluster import ClusterTree
+from bx.intervals.cluster import ClusterTree
 
 
 class TestCluster(unittest.TestCase):
--- python-bx.orig/lib/bx/misc/seekbzip2_tests.py
+++ python-bx/lib/bx/misc/seekbzip2_tests.py
@@ -7,7 +7,7 @@
 import random
 from codecs import encode
 
-from . import seekbzip2
+from bx.misc import seekbzip2
 
 F = None
 T = None
--- python-bx.orig/lib/bx/motif/io/transfac_tests.py
+++ python-bx/lib/bx/motif/io/transfac_tests.py
@@ -2,7 +2,7 @@
 
 from numpy import allclose
 
-from . import transfac
+from bx.motif.io import transfac
 
 sample = """
 VV  TRANSFAC MATRIX TABLE, Rel.3.2 26-06-1997
--- python-bx.orig/lib/bx/motif/pwm_tests.py
+++ python-bx/lib/bx/motif/pwm_tests.py
@@ -3,7 +3,7 @@
     isnan,
 )
 
-from . import pwm
+from bx.motif import pwm
 
 
 def test_create():
--- python-bx.orig/lib/bx/seq/fasta_tests.py
+++ python-bx/lib/bx/seq/fasta_tests.py
@@ -4,7 +4,7 @@
 
 import unittest
 
-from . import fasta
+from bx.seq import fasta
 
 test_fa = "test_data/seq_tests/test.fa"
 
--- python-bx.orig/lib/bx/seq/nib_tests.py
+++ python-bx/lib/bx/seq/nib_tests.py
@@ -4,7 +4,7 @@
 
 import unittest
 
-from . import nib
+from bx.seq import nib
 
 test_nib = "test_data/seq_tests/test.nib"
 
--- python-bx.orig/lib/bx/seq/qdna_tests.py
+++ python-bx/lib/bx/seq/qdna_tests.py
@@ -4,7 +4,7 @@
 
 import unittest
 
-from . import qdna
+from bx.seq import qdna
 
 test_qdna = "test_data/seq_tests/test.qdna"
 
--- python-bx.orig/lib/bx/seq/twobit_tests.py
+++ python-bx/lib/bx/seq/twobit_tests.py
@@ -2,7 +2,7 @@
 
 import pytest
 
-from . import twobit
+from bx.seq import twobit
 
 
 def quick_fasta_iter(f):
