Skip to content

Commit cdace60

Browse files
committed
docker image tests: fix comparisons with container logs
1 parent 3770f10 commit cdace60

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

docker-image/test/test_non_accessible_key_cert.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ def container(client, image):
2929

3030
def test_container_fails_with_errors(container):
3131
assert container.status == "created"
32-
logs = container.logs()
33-
assert "/root not readable by node" in logs
34-
assert "/etc/shadow not readable by node" in logs
32+
logs = str(container.logs())
33+
assert "/root not readable by node" in logs
34+
assert "/etc/shadow not readable by node" in logs
3535
assert "Finished: ERROR" in logs
3636
assert not "Finished: SUCCESS" in logs

docker-image/test/test_precondition_checks.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ def container(client, image):
3131

3232
def test_container_fails_with_errors(container):
3333
assert container.status == "created"
34-
logs = container.logs()
35-
assert "/opt/solid/config not writable by node" in logs
36-
assert "/opt/solid/data not writable by node" in logs
37-
assert "/opt/solid/.db not writable by node" in logs
38-
assert "/missing/key does not exist" in logs
39-
assert "/missing/cert does not exist" in logs
34+
logs = str(container.logs())
35+
assert "/opt/solid/config not writable by node" in logs
36+
assert "/opt/solid/data not writable by node" in logs
37+
assert "/opt/solid/.db not writable by node" in logs
38+
assert "/missing/key does not exist" in logs
39+
assert "/missing/cert does not exist" in logs
4040
assert "Finished: ERROR" in logs
4141
assert not "Finished: SUCCESS" in logs

docker-image/test/wait_for_container.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
def wait_for_container(container, message="running on"):
44
count = 0
5-
while (not message in container.logs()) and (count < 10):
5+
while (not message in str(container.logs())) and (count < 10):
66
count = count + 1
77
time.sleep(1)
8-
assert message in container.logs(), 'Expected message not present until timeout. Waited for "%s"' % message
8+
assert message in str(container.logs()), 'Expected message not present until timeout. Waited for "%s"' % message

0 commit comments

Comments
 (0)