summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Moss <drkjam@gmail.com>2015-06-22 21:01:41 +0100
committerDavid Moss <drkjam@gmail.com>2015-06-22 21:01:41 +0100
commitba276fb5b03dd311917b93a1b1e3da272ddccb80 (patch)
tree5f1b23326c979850a2ab42abcb0dcb759cb248ce
parent328bdcd45a6df703a0a798bac4d7ca9b31f9a437 (diff)
downloadnetaddr-ba276fb5b03dd311917b93a1b1e3da272ddccb80.tar.gz
- fixed setup.py test so that it only finds and executes netaddr tests
-rw-r--r--setup.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 9b6f3d9..4bd1f41 100644
--- a/setup.py
+++ b/setup.py
@@ -27,9 +27,16 @@ class PyTest(Command):
def run(self):
import subprocess
import sys
- errno = subprocess.call([sys.executable, 'runtests.py'])
+ import os
+ saved_cwd = os.getcwd()
+ try:
+ os.chdir(os.path.join(os.path.dirname(__file__), 'test'))
+ errno = subprocess.call([sys.executable, '../runtests.py'])
+ finally:
+ os.chdir(saved_cwd)
raise SystemExit(errno)
+
def main():
if sys.version_info[:2] < (2, 4):
sys.stderr.write("netaddr requires Python version 2.4 or higher.\n")