diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | README.md | 13 | ||||
-rw-r--r-- | tests/Makefile | 7 | ||||
-rw-r--r-- | tests/test_setmulti.py | 2 | ||||
-rw-r--r-- | tox.ini | 26 |
5 files changed, 40 insertions, 9 deletions
@@ -1,3 +1,4 @@ *.pyc /dist /python_memcached.egg-info +.tox @@ -1,3 +1,5 @@ +## Overview + This software is a 100% Python interface to the memcached memory cache daemon. It is the client side software which allows storing values in one or more, possibly remote, memcached servers. Search google for memcached @@ -14,3 +16,14 @@ Please report issues and submit code changes to the github repository at: For changes prior to 2013-03-26, see the old Launchpad repository at: Historic issues: https://launchpad.net/python-memcached + +## Testing + +Test patches locally and easily by running tox: + + pip install tox + tox -e py27 + +Test for style by running tox: + + tox -e pep8 diff --git a/tests/Makefile b/tests/Makefile deleted file mode 100644 index a844aa4..0000000 --- a/tests/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -TESTS = $(wildcard test_*.py) - -test: - @- $(foreach TEST,$(TESTS), \ - echo === Running test: $(TEST); \ - python $(TEST); \ - ) diff --git a/tests/test_setmulti.py b/tests/test_setmulti.py index 815ccfd..3607f02 100644 --- a/tests/test_setmulti.py +++ b/tests/test_setmulti.py @@ -63,5 +63,3 @@ class test_Memcached_Set_Multi(unittest.TestCase): if DEBUG: print 'set_multi({0!r}) -> {1!r}'.format(mapping, bad_keys) - -unittest.main() @@ -0,0 +1,26 @@ +[tox] +minversion = 1.6 +envlist = py26,py27,py33,pypy,pep8 +skipsdist = True + +[testenv] +usedevelop = True +# Customize pip command, add -U to force updates. +install_command = pip install -U {opts} {packages} +deps = nose +commands = nosetests {posargs} + +[tox:jenkins] +downloadcache = ~/cache/pip + +[testenv:pep8] +deps = hacking +commands = flake8 + +[testenv:cover] +deps = nose + coverage +commands = nosetests --with-coverage {posargs} + +[flake8] +exclude = .venv*,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*.egg,.update-venv |