summaryrefslogtreecommitdiff
path: root/test/service.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@rd.io>2014-08-12 20:15:46 -0700
committerDana Powers <dana.powers@rd.io>2014-08-12 20:15:46 -0700
commit141e2db112fb454f2174b6a5c3b5212a3f1132ab (patch)
tree88f176c4613b4c4d2cac7f4825ee9b832db6a626 /test/service.py
parentcfac060c5c0ef6b64e0582a6c425dc17289d7f36 (diff)
downloadkafka-python-141e2db112fb454f2174b6a5c3b5212a3f1132ab.tar.gz
Use kafka_run_class_env() to set environment vars in test fixtures
Diffstat (limited to 'test/service.py')
-rw-r--r--test/service.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/service.py b/test/service.py
index 8872c82..2c667c7 100644
--- a/test/service.py
+++ b/test/service.py
@@ -26,10 +26,11 @@ class ExternalService(object):
class SpawnedService(threading.Thread):
- def __init__(self, args=[]):
+ def __init__(self, args=[], env=None):
threading.Thread.__init__(self)
self.args = args
+ self.env = env
self.captured_stdout = []
self.captured_stderr = []
@@ -41,6 +42,7 @@ class SpawnedService(threading.Thread):
def run_with_handles(self):
self.child = subprocess.Popen(
self.args,
+ env=self.env,
bufsize=1,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)