mirror of
https://github.com/containers/podman.git
synced 2025-07-04 01:48:28 +08:00
test: added test from wait endpoint with to long label
Signed-off-by: Matej Vasek <mvasek@redhat.com>
This commit is contained in:
@ -3,6 +3,8 @@ Integration tests for exercising docker-py against Podman Service.
|
|||||||
"""
|
"""
|
||||||
import io
|
import io
|
||||||
import tarfile
|
import tarfile
|
||||||
|
import threading
|
||||||
|
import time
|
||||||
from typing import IO, List, Optional
|
from typing import IO, List, Optional
|
||||||
|
|
||||||
from docker import errors
|
from docker import errors
|
||||||
@ -260,3 +262,24 @@ class TestContainers(common.DockerTestCase):
|
|||||||
ctr.remove()
|
ctr.remove()
|
||||||
if vol is not None:
|
if vol is not None:
|
||||||
vol.remove(force=True)
|
vol.remove(force=True)
|
||||||
|
|
||||||
|
def test_wait_next_exit(self):
|
||||||
|
self.skipTest("Skip until fix container-selinux#196 is available.")
|
||||||
|
ctr: Container = self.docker.containers.create(
|
||||||
|
image=constant.ALPINE,
|
||||||
|
name="test-exit",
|
||||||
|
command=["true"],
|
||||||
|
labels={"my-label": "0" * 250_000})
|
||||||
|
|
||||||
|
try:
|
||||||
|
def wait_and_start():
|
||||||
|
time.sleep(5)
|
||||||
|
ctr.start()
|
||||||
|
|
||||||
|
t = threading.Thread(target=wait_and_start)
|
||||||
|
t.start()
|
||||||
|
ctr.wait(condition="next-exit", timeout=300)
|
||||||
|
t.join()
|
||||||
|
finally:
|
||||||
|
ctr.stop()
|
||||||
|
ctr.remove(force=True)
|
||||||
|
Reference in New Issue
Block a user