summaryrefslogtreecommitdiff
path: root/test/unittest_modutils.py
diff options
context:
space:
mode:
authorSylvain <syt@logilab.fr>2007-03-07 09:56:06 +0100
committerSylvain <syt@logilab.fr>2007-03-07 09:56:06 +0100
commitf41fbedae6302e417b10a248f9eb1f909167bb4f (patch)
treee004a7e19aca2f1eb83ba5afea529741f2cc7e43 /test/unittest_modutils.py
parent1a4a0e5d2d7b2af3156c6821b5bbd7c2c533459b (diff)
downloadlogilab-common-f41fbedae6302e417b10a248f9eb1f909167bb4f.tar.gz
fix test so that it won't fail if ran from the parent directory
Diffstat (limited to 'test/unittest_modutils.py')
-rw-r--r--test/unittest_modutils.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/test/unittest_modutils.py b/test/unittest_modutils.py
index 11ed5ac..14dbd48 100644
--- a/test/unittest_modutils.py
+++ b/test/unittest_modutils.py
@@ -1,6 +1,3 @@
-# Copyright (c) 2003-2006 LOGILAB S.A. (Paris, FRANCE).
-# http://www.logilab.fr/ -- mailto:contact@logilab.fr
-#
# This program is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
@@ -29,7 +26,10 @@ from logilab.common import modutils
from os import path
from logilab import common
from logilab.common import tree
-
+
+sys.path.insert(0, path.dirname(__file__))
+DATADIR = path.join(path.dirname(__file__), 'data')
+
class load_module_from_name_tc(TestCase):
""" load a python module from it's name """
@@ -142,8 +142,8 @@ class is_standard_module_tc(TestCase):
self.assertEqual(modutils.is_standard_module('StringIO'), True)
def test_knownValues_is_standard_module_5(self):
- self.assertEqual(modutils.is_standard_module('data.module', ('data',)), True)
- self.assertEqual(modutils.is_standard_module('data.module', (path.abspath('data'),)), True)
+ self.assertEqual(modutils.is_standard_module('data.module', (DATADIR,)), True)
+ self.assertEqual(modutils.is_standard_module('data.module', (path.abspath(DATADIR),)), True)
class is_relative_tc(TestCase):
@@ -179,10 +179,10 @@ class get_modules_files_tc(TestCase):
in subdirectories
"""
import data
- modules = modutils.get_module_files('data', data.__path__[0])
+ modules = modutils.get_module_files(DATADIR, data.__path__[0])
modules.sort()
self.assertEqual(modules,
- [path.join('data', x) for x in ['__init__.py', 'module.py', 'module2.py', 'noendingnewline.py', 'nonregr.py']])
+ [path.join(DATADIR, x) for x in ['__init__.py', 'module.py', 'module2.py', 'noendingnewline.py', 'nonregr.py']])
def test_load_module_set_attribute(self):
import logilab.common.fileutils