librefi/tests/querystring.py

18 lines
536 B
Python

from librefi.utils import dump_qs
from hashlib import sha512
def test_dump():
result = dump_qs({
"key": "value",
"three": 3,
"two_and_half": 2.5,
"ziobro": [
{"kurwo": "jebana"},
{"przestań mi": ["kurwa", "rodzinę prześladować"]}],
})
assert sha512(result.encode("utf-8")).hexdigest(
# flake8: noqa: E501
) == '0d0d0598ea18ed0b28b1b4210ac06b742a1cf9a25cb5292db57b9c0cdbcb73bc65d19fa2b7df30dc8281796e3865412760776339a253c10b3025f4b32b187476'
pass