fix a few tests on windows, might fail on unix now, but i have to check in to find out
| | |
| | | import platform |
| | | import sys |
| | | import types |
| | | |
| | | if platform.system() == 'Windows': |
| | | WIN = True |
| | | else: |
| | | WIN = False |
| | | |
| | | try: # pragma: no cover |
| | | import __pypy__ |
| | | PYPY = True |
| | |
| | | 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 |
| | | |
| | |
| | | import os |
| | | import unittest |
| | | import warnings |
| | | |
| | |
| | | from pyramid.compat import ( |
| | | text_, |
| | | native_, |
| | | WIN, |
| | | ) |
| | | |
| | | class TestURLMethodsMixin(unittest.TestCase): |
| | |
| | | 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): |
| | |
| | | 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'}) |
| | | ) |
| | | |
| | |
| | | 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) |