about summary refs log tree commit diff
path: root/tst/test_check.py
diff options
context:
space:
mode:
Diffstat (limited to 'tst/test_check.py')
-rw-r--r--tst/test_check.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/tst/test_check.py b/tst/test_check.py
index a87788e..397b9ca 100644
--- a/tst/test_check.py
+++ b/tst/test_check.py
@@ -22,17 +22,23 @@ from datetime import datetime, timedelta, timezone
 from io import StringIO
 from ssl import Purpose, create_default_context as tls_context
 
+from hypothesis import given
 from pytest import mark
 from trustme import CA
 
-from scadere.check import check
-from scadere.listen import parse_summary
+from scadere.check import base64_from_str, check
+from scadere.listen import parse_summary, str_from_base64
 
 SECONDS_AGO = datetime.now(tz=timezone.utc)
 NEXT_DAY = SECONDS_AGO + timedelta(days=1)
 NEXT_WEEK = SECONDS_AGO + timedelta(days=7)
 
 
+@given(...)
+def test_base64(string: str):
+    assert str_from_base64(base64_from_str(string)) == string
+
+
 async def noop(reader, writer):
     """Do nothing."""
     writer.close()