Skip to content

Commit 83157eb

Browse files
jankoprowskiJan Koprowski
andauthored
fix(sftp): Avoid using wait_for_logs in module. (#995)
This fixes bug #994. --------- Co-authored-by: Jan Koprowski <jan.koprowski@openchip.com>
1 parent 6301a0c commit 83157eb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

modules/sftp/testcontainers/sftp/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from cryptography.hazmat.primitives.asymmetric import rsa
2121

2222
from testcontainers.core.container import DockerContainer
23-
from testcontainers.core.waiting_utils import wait_for_logs
23+
from testcontainers.core.wait_strategies import LogMessageWaitStrategy
2424

2525
if TYPE_CHECKING:
2626
from typing_extensions import Self
@@ -265,8 +265,9 @@ def _configure(self) -> None:
265265
self.with_exposed_ports(self.port)
266266

267267
def start(self) -> Self:
268+
strategy = LogMessageWaitStrategy(f".*Server listening on 0.0.0.0 port {self.port}.*")
269+
self.waiting_for(strategy)
268270
super().start()
269-
wait_for_logs(self, f".*Server listening on 0.0.0.0 port {self.port}.*")
270271
return self
271272

272273
def get_exposed_sftp_port(self) -> int:

0 commit comments

Comments
 (0)