def test_parse_jrpc_namespaces(full_urn_test_request_dicts): jsonrpc_request, urn_parsed, urn, url, ttl, timeout = full_urn_test_request_dicts result = URN._parse_jrpc(jsonrpc_request) assert result == urn_parsed
def test_parse_jrpc_namespace_is_steemd(just_steemd_requests_and_responses): req, resp = just_steemd_requests_and_responses result = URN._parse_jrpc(req) assert result['namespace'] == 'steemd'
def test_parse_jrpc_namespace_is_appbase(appbase_requests_and_responses): req, resp = appbase_requests_and_responses result = URN._parse_jrpc(req) assert result['namespace'] == 'appbase'
def test_parse_jrpc_errors(jsonrpc_request, expected): with pytest.raises(expected): result = URN._parse_jrpc(jsonrpc_request)