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 | 457809efa2e4c0c55c933d4e9a8360b9acd03009 (patch) | |
| tree | 10894fb5e3979cc3f152835e895941ecf95a6ec1 /test/unittest_lint.py | |
| parent | 4607f2db9e191d50fee815613d3877b354969615 (diff) | |
| download | pylint-git-457809efa2e4c0c55c933d4e9a8360b9acd03009.tar.gz | |
Fix tests which failed on tempfile file comparaison due to Mac OS X which make /tmp a symlink to /private/tmp
Diffstat (limited to 'test/unittest_lint.py')
| -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 b2f225de6..6f8aacbb2 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  | 
