projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add tests for dump commands
[tinc]
/
test
/
integration
/
testlib
/
check.py
diff --git
a/test/integration/testlib/check.py
b/test/integration/testlib/check.py
index
524ca62
..
a82e0e4
100755
(executable)
--- a/
test/integration/testlib/check.py
+++ b/
test/integration/testlib/check.py
@@
-52,6
+52,13
@@
def in_range(value: Num, gte: Num, lte: Num) -> None:
raise ValueError(f"value {value} must be between {gte} and {lte}")
raise ValueError(f"value {value} must be between {gte} and {lte}")
+def lines(text: T.AnyStr, num: int) -> None:
+ """Check that text splits into `num` lines."""
+ rows = text.splitlines()
+ if len(rows) != num:
+ raise ValueError(f"expected {num} lines, got {len(rows)}: {rows}")
+
+
def is_in(needle: Val, *haystacks: T.Container[Val]) -> None:
"""Check that at least one haystack includes needle."""
for haystack in haystacks:
def is_in(needle: Val, *haystacks: T.Container[Val]) -> None:
"""Check that at least one haystack includes needle."""
for haystack in haystacks: