summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyramid/tests/test_integration.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/pyramid/tests/test_integration.py b/pyramid/tests/test_integration.py
index 89b485b76..590ba0760 100644
--- a/pyramid/tests/test_integration.py
+++ b/pyramid/tests/test_integration.py
@@ -3,6 +3,7 @@
import datetime
import locale
import os
+import platform
import unittest
from pyramid.wsgi import wsgiapp
@@ -81,8 +82,10 @@ class TestStaticAppBase(IntegrationBase):
res = self.testapp.get('/static/.hiddenfile', status=200)
_assertBody(res.body, os.path.join(here, 'fixtures/static/.hiddenfile'))
- if defaultlocale is not None:
- # These tests are expected to fail on LANG=C systems
+ if defaultlocale is not None and platform.system() == 'Linux':
+ # These tests are expected to fail on LANG=C systems due to decode
+ # errors and on non-Linux systems due to git highchar handling
+ # vagaries
def test_highchars_in_pathelement(self):
url = url_quote('/static/héhé/index.html')
res = self.testapp.get(url, status=200)