Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

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
  • Loading branch information...
commit 164067920ba7832e587a24725384789ab92bd55f 1 parent 8569dfe
@mitsuhiko authored
View
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
@root-11
root-11 added a note

This is inconsistent with the tutorial. Please cross check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
from contextlib import closing
from flask import Flask, request, session, g, redirect, url_for, abort, \
render_template, flash
View
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
View
12 tests/flask_tests.py
@@ -29,6 +29,15 @@
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 @@ def index():
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):
Please sign in to comment.
Something went wrong with that request. Please try again.