diff options
author | FELD Boris <lothiraldan@gmail.com> | 2012-06-07 19:12:20 +0200 |
---|---|---|
committer | FELD Boris <lothiraldan@gmail.com> | 2012-06-07 19:12:20 +0200 |
commit | 8f46d8c7badf1762e464e7b14269911fc6e4adb6 (patch) | |
tree | b4b26681e5571c758876be2c46c13ff6414d169a | |
parent | 577c318762471625bfadd626a8db08dc5edc0c15 (diff) | |
download | pylint-8f46d8c7badf1762e464e7b14269911fc6e4adb6.tar.gz |
Fix tests which failed on tempfile file comparaison due to Mac OS X which make /tmp a symlink to /private/tmp
-rw-r--r-- | test/unittest_lint.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/unittest_lint.py b/test/unittest_lint.py index b2f225d..6f8aacb 100644 --- a/test/unittest_lint.py +++ b/test/unittest_lint.py @@ -16,6 +16,7 @@ import sys import os import tempfile from shutil import rmtree +from os import getcwd, chdir from os.path import join, basename, dirname, isdir, abspath from cStringIO import StringIO @@ -305,6 +306,13 @@ class ConfigTC(TestCase): def test_pylintrc_parentdir(self): chroot = tempfile.mkdtemp() + + # Get real path of tempfile, otherwise test fail on mac os x + cdir = getcwd() + chdir(chroot) + chroot = abspath('.') + chdir(cdir) + try: create_files(['a/pylintrc', 'a/b/__init__.py', 'a/b/pylintrc', 'a/b/c/__init__.py', 'a/b/c/d/__init__.py'], chroot) @@ -332,6 +340,13 @@ class ConfigTC(TestCase): def test_pylintrc_parentdir_no_package(self): chroot = tempfile.mkdtemp() + + # Get real path of tempfile, otherwise test fail on mac os x + cdir = getcwd() + chdir(chroot) + chroot = abspath('.') + chdir(cdir) + fake_home = tempfile.mkdtemp('fake-home') home = os.environ['HOME'] os.environ['HOME'] = fake_home |