From 1b620a0a1294cbffb5529f28e5974b35804ac5e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jostein=20B=C3=B8=20Fl=C3=B8ystad?= Date: Mon, 10 Jun 2013 11:00:19 +0200 Subject: [PATCH] Tests for iradon_sart: Robust path handling. --- skimage/transform/tests/test_radon_transform.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/skimage/transform/tests/test_radon_transform.py b/skimage/transform/tests/test_radon_transform.py index 650d6961..5ad87877 100644 --- a/skimage/transform/tests/test_radon_transform.py +++ b/skimage/transform/tests/test_radon_transform.py @@ -1,15 +1,17 @@ -from __future__ import print_function -from __future__ import division +from __future__ import print_function, division import numpy as np from numpy.testing import assert_raises import itertools +import os.path + from skimage.transform import radon, iradon from skimage.io import imread from skimage import data_dir -__PHANTOM = imread(data_dir + "/phantom.png", as_grey=True)[::2, ::2] +__PHANTOM = imread(os.path.join(data_dir, "phantom.png"), + as_grey=True)[::2, ::2] def _get_phantom(): @@ -303,7 +305,7 @@ def test_iradon_sart(): debug = False - shepp_logan = imread(data_dir + "/phantom.png", as_grey=True) + shepp_logan = imread(os.path.join(data_dir, "phantom.png"), as_grey=True) image = rescale(shepp_logan, scale=0.4) theta = np.linspace(0., 180., image.shape[0], endpoint=False) sinogram = radon(image, theta, circle=True)