Browse Source

Updated examples to work with pypy which has a incomplete sqlite3 in 1.4. Also disable a euc-kr test that does not work on pypy

pull/151/head
Armin Ronacher 14 years ago
parent
commit
164067920b
  1. 2
      examples/flaskr/flaskr.py
  2. 2
      examples/minitwit/minitwit.py
  3. 12
      tests/flask_tests.py

2
examples/flaskr/flaskr.py

@ -10,7 +10,7 @@
:license: BSD, see LICENSE for more details.
"""
from __future__ import with_statement
import sqlite3
from sqlite3 import dbapi2 as sqlite3
from contextlib import closing
from flask import Flask, request, session, g, redirect, url_for, abort, \
render_template, flash

2
examples/minitwit/minitwit.py

@ -10,7 +10,7 @@
"""
from __future__ import with_statement
import time
import sqlite3
from sqlite3 import dbapi2 as sqlite3
from hashlib import md5
from datetime import datetime
from contextlib import closing

12
tests/flask_tests.py

@ -29,6 +29,15 @@ sys.path.append(os.path.join(example_path, 'flaskr'))
sys.path.append(os.path.join(example_path, 'minitwit'))
def has_encoding(name):
try:
import codecs
codecs.lookup(name)
return True
except LookupError:
return False
# config keys used for the ConfigTestCase
TEST_KEY = 'foo'
SECRET_KEY = 'devkey'
@ -698,6 +707,9 @@ class JSONTestCase(unittest.TestCase):
assert rv.status_code == 200
assert rv.data == u'정상처리'.encode('utf-8')
if not has_encoding('euc-kr'):
test_modified_url_encoding = None
class TemplatingTestCase(unittest.TestCase):

Loading…
Cancel
Save