Chris McDonough
2012-02-28 8064bd5edb0ac8442aaf96946f85caf599dd213d
fix a few tests on windows, might fail on unix now, but i have to check in to find out
3 files modified
20 ■■■■ changed files
pyramid/compat.py 6 ●●●●● patch | view | raw | blame | history
pyramid/tests/test_integration.py 2 ●●● patch | view | raw | blame | history
pyramid/tests/test_url.py 12 ●●●●● patch | view | raw | blame | history
pyramid/compat.py
@@ -1,6 +1,12 @@
import platform
import sys
import types
if platform.system() == 'Windows':
    WIN = True
else:
    WIN = False
try: # pragma: no cover
    import __pypy__
    PYPY = True
pyramid/tests/test_integration.py
@@ -613,7 +613,7 @@
    return ts.strftime("%a, %d %b %Y %H:%M:%S GMT")
def read_(filename):
    with open(filename, 'rb') as fp:
    with open(filename, 'r') as fp:
        val = fp.read()
        return val
    
pyramid/tests/test_url.py
@@ -1,3 +1,4 @@
import os
import unittest
import warnings
@@ -8,6 +9,7 @@
from pyramid.compat import (
    text_,
    native_,
    WIN,
    )
class TestURLMethodsMixin(unittest.TestCase):
@@ -516,7 +518,7 @@
        abspath = makeabs('static', 'foo.css')
        result = request.static_url(abspath)
        self.assertEqual(result, 'abc')
        self.assertEqual(info.args, ('/static/foo.css', request, {}))
        self.assertEqual(info.args, (makeabs('static', 'foo.css'), request, {}))
        request = self._makeOne()
    def test_static_url_found_rel(self):
@@ -576,7 +578,7 @@
        abspath = makeabs('static', 'foo.css')
        result = request.static_path(abspath)
        self.assertEqual(result, 'abc')
        self.assertEqual(info.args, ('/static/foo.css', request,
        self.assertEqual(info.args, (makeabs('static', 'foo.css'), request,
                                     {'_app_url':'/foo'})
                         )
@@ -986,5 +988,7 @@
        return self.result
    
def makeabs(*elements):
    import os
    return os.path.sep + os.path.sep.join(elements)
    if WIN:
        return r'c:\\' + os.path.sep.join(elements)
    else:
        return os.path.sep + os.path.sep.join(elements)