Update conftest.py

This commit is contained in:
Ayaz Salikhov
2022-01-23 12:03:01 +03:00
committed by GitHub
parent 3f6d683f76
commit a391d4f508

View File

@@ -108,12 +108,16 @@ class TrackedContainer:
return logs
@staticmethod
def get_warnings(logs: str) -> list[str]:
return [line for line in logs.split("\n") if line.startswith("WARNING")]
def get_errors(logs: str) -> list[str]:
return _lines_starting_with(logs, "ERROR")
@staticmethod
def get_errors(logs: str) -> list[str]:
return [line for line in logs.split("\n") if line.startswith("ERROR")]
def get_warnings(logs: str) -> list[str]:
return _lines_starting_with(logs, "WARNING")
@staticmethod
def _lines_starting_with(logs: str, pattern: str) -> list[str]:
return [line for line in logs.splitlines() if line.startswith(pattern)]
def remove(self):
"""Kills and removes the tracked docker container."""