[test][nf] added basic test methods for orjsonresponse

This commit is contained in:
Maxime Alves LIRMM@home 2021-01-23 09:30:53 +01:00
parent a5300962ad
commit 54e215b6ff
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
import json
import decimal
from halfapi.lib.responses import ORJSONResponse
def test_orjson():
test_obj = {
"ok": "ko",
"dec": decimal.Decimal(42),
"set": set([0,4,2])
}
resp = ORJSONResponse(test_obj)
body = resp.body.decode()
test_obj_dec = json.loads(body)
print(test_obj_dec)
assert 'ok' in test_obj_dec.keys()
assert isinstance(test_obj_dec['ok'], str)
assert isinstance(test_obj_dec['dec'], str)
assert isinstance(test_obj_dec['set'], liststr)