Skip to content

Commit d26aeac

Browse files
committed
Support ./setup.py test
1 parent 1b26a91 commit d26aeac

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed

setup.py

100644100755
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#!/usr/bin/env python
12
# -*- coding: utf-8 -*-
23
from __future__ import absolute_import, division, print_function
34

@@ -18,5 +19,7 @@
1819
url='https://github.com/KLab/Flask-PyMemcache',
1920
description="pymemcache integration for Flask",
2021
long_description=readme,
21-
install_requires=["Flask", "pymemcache>=1.2.3", "six"],
22+
install_requires=["Flask", "pymemcache>=1.2.3"],
23+
test_require=['pytest'],
24+
test_suite='test_flask_pymemcache',
2225
)

test_flask_pymemcache.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import absolute_import, division, print_function
3+
from unittest import TestCase
34

45
import pymemcache.client
56
import flask
67
import flask.ext.pymemcache
78

89

9-
def test_simple():
10-
pymc = pymemcache.client.Client(('localhost', 11211))
11-
memcache = flask.ext.pymemcache.FlaskPyMemcache()
12-
app = flask.Flask(__name__)
13-
app.config['PYMEMCACHE'] = {
14-
'server': ('localhost', 11211),
15-
'key_prefix': b'px'}
16-
memcache.init_app(app)
10+
class TestFlaskPyMemcache(TestCase):
11+
def test_simple(self):
12+
pymc = pymemcache.client.Client(('localhost', 11211))
13+
memcache = flask.ext.pymemcache.FlaskPyMemcache()
14+
app = flask.Flask(__name__)
15+
app.config['PYMEMCACHE'] = {
16+
'server': ('localhost', 11211),
17+
'key_prefix': b'px'}
18+
memcache.init_app(app)
1719

18-
with app.app_context():
19-
memcache.client.set(b'foo', b'bar')
20-
assert memcache.client.get(b'foo') == b'bar'
20+
with app.app_context():
21+
memcache.client.set(b'foo', b'bar')
22+
assert memcache.client.get(b'foo') == b'bar'
2123

22-
assert pymc.get(b'pxfoo') == b'bar'
24+
assert pymc.get(b'pxfoo') == b'bar'

0 commit comments

Comments
 (0)