mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
fix watchlog.py doctest
Fix some broken doctest in watchlog.py (no semantic error, but API
slightly changed and broke some output messags). Also add a test for a
missing failure case.
(cherry picked from commit 9778068253)
This commit is contained in:
parent
66ebede266
commit
944863c2f7
1 changed files with 10 additions and 4 deletions
|
|
@ -76,20 +76,26 @@ class WatchLog(abc.ABC):
|
|||
... print("Just print something without waiting for a log line")
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
Exception: wait_for_*() was not called
|
||||
isctest.log.watchlog.WatchLogException: wait_for_*() was not called
|
||||
|
||||
>>> with WatchLogFromHere("/dev/null") as watcher:
|
||||
... try:
|
||||
... watcher.wait_for_line("foo", timeout=0)
|
||||
... watcher.wait_for_line("foo", timeout=0.1)
|
||||
... except TimeoutError:
|
||||
... pass
|
||||
... try:
|
||||
... watcher.wait_for_lines({"bar": 42}, timeout=0)
|
||||
... watcher.wait_for_lines({"bar": 42}, timeout=0.1)
|
||||
... except TimeoutError:
|
||||
... pass
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
Exception: wait_for_*() was already called
|
||||
isctest.log.watchlog.WatchLogException: wait_for_*() was already called
|
||||
|
||||
>>> with WatchLogFromHere("/dev/null") as watcher:
|
||||
... watcher.wait_for_line("foo", timeout=0)
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
AssertionError: Do not use this class unless you want to WAIT for something.
|
||||
"""
|
||||
self._fd = None # type: Optional[TextIO]
|
||||
self._path = path
|
||||
|
|
|
|||
Loading…
Reference in a new issue