Coverage for conftest.py: 100%
16 statements
« prev ^ index » next coverage.py v7.6.8, created at 2024-12-06 11:15 +0000
« prev ^ index » next coverage.py v7.6.8, created at 2024-12-06 11:15 +0000
1import pytest
3import jsonurl_py as jsonurl
6def assert_load(data, text, **kw):
7 data_load = jsonurl.loads(text, **kw)
8 assert data_load == data
11def assert_load_fail(text, **kw):
12 with pytest.raises(jsonurl.ParseError):
13 jsonurl.loads(text, **kw)
16def assert_roundtrip(text, data, **kw):
17 text_dump = jsonurl.dumps(data, **kw)
18 data_load = jsonurl.loads(text, **kw)
19 assert text_dump == text and data_load == data
22def assert_roundtrip_data(data, **kw):
23 text_dump = jsonurl.dumps(data, **kw)
24 data_load = jsonurl.loads(text_dump, **kw)
25 assert data_load == data