def test_upstream_url(urn_test_request_dicts): os.environ['JUSSI_ACCOUNT_TRANSFER_STEEMD_URL'] = 'account_transfer_url' upstreams = _Upstreams(TEST_UPSTREAM_CONFIG, validate=False) jsonrpc_request, urn, url, ttl, timeout = urn_test_request_dicts test_urn = URN.from_request(jsonrpc_request) upstream = Upstream.from_urn(test_urn, upstreams=upstreams) del os.environ['JUSSI_ACCOUNT_TRANSFER_STEEMD_URL'] assert upstream.url == url
def test_upstream_timeout(urn_test_request_dicts): upstreams = _Upstreams(TEST_UPSTREAM_CONFIG, validate=False) jsonrpc_request, urn, url, ttl, timeout = urn_test_request_dicts test_urn = URN.from_request(jsonrpc_request) upstream = Upstream.from_urn(test_urn, upstreams=upstreams) assert upstream.timeout == timeout
def test_urn_not_eq(full_urn_test_request_dicts): jsonrpc_request, urn_parsed, urn, url, ttl, timeout = full_urn_test_request_dicts result_urn = URN.from_request(jsonrpc_request) assert result_urn != 'nope'
def test_urn_hash(full_urn_test_request_dicts): jsonrpc_request, urn_parsed, urn, url, ttl, timeout = full_urn_test_request_dicts result_urn = URN.from_request(jsonrpc_request) assert hash(result_urn) == hash(urn)