Skip to content

Commit b6cd837

Browse files
committed
massage
1 parent 6076d31 commit b6cd837

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

streamz/tests/test_kafka.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,15 @@ def stop_docker(name='streamz-kafka', cid=None, let_fail=False):
4949
raise
5050

5151

52+
@pytest.fixture(scope="session")
5253
def launch_kafka():
5354
stop_docker(let_fail=True)
5455
subprocess.call(shlex.split("docker pull spotify/kafka"))
5556
cmd = ("docker run -d -p 2181:2181 -p 9092:9092 --env "
5657
"ADVERTISED_HOST=127.0.0.1 --env ADVERTISED_PORT=9092 "
5758
"--name streamz-kafka spotify/kafka")
58-
print(cmd)
59-
cid = subprocess.check_output(shlex.split(cmd)).decode()[:-1]
59+
cid = subprocess.check_output(shlex.split(cmd),
60+
stderr=subprocess.DEVNULL).decode()[:-1]
6061

6162
def end():
6263
if cid:
@@ -66,11 +67,11 @@ def end():
6667
def predicate():
6768
try:
6869
out = subprocess.check_output(['docker', 'logs', cid],
69-
stderr=subprocess.STDOUT)
70-
return b'kafka entered RUNNING state' in out
70+
stderr=subprocess.STDOUT)
71+
return b'RUNNING' in out
7172
except subprocess.CalledProcessError:
7273
pass
73-
wait_for(predicate, 10, period=0.1)
74+
wait_for(predicate, 45, period=0.1)
7475
return cid
7576

7677

0 commit comments

Comments
 (0)