diff options
Diffstat (limited to 'tst/test_check.py')
-rw-r--r-- | tst/test_check.py | 10 |
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() |