]> www.tinc-vpn.org Git - tinc/blobdiff - test/integration/testlib/check.py
Add tests for miscellaneous commands
[tinc] / test / integration / testlib / check.py
index a82e0e439bcaf9473322f5d80b0b65d79e6fc7b4..3b7dec170286fbebd79d35d46281cf176be6df8d 100755 (executable)
@@ -10,6 +10,12 @@ Val = T.TypeVar("Val")
 Num = T.TypeVar("Num", int, float)
 
 
+def blank(value: T.AnyStr) -> None:
+    """Check that value is an empty or blank string."""
+    if not isinstance(value, str) or value.strip():
+        raise ValueError(f'expected "{value!r}" to be a blank string')
+
+
 def false(value: T.Any) -> None:
     """Check that value is falsy."""
     if value: