def test_load_keys_uri():
    issuer = KeyIssuer(httpc_params={"verify": True})
    url = "http://localhost/jwks.json"
    with responses.RequestsMock() as rsps:
        rsps.add(method="GET", url=url, json=JWK2, status=200)
        issuer.load_keys(jwks_uri=url)

    kb = issuer.find(url)
    assert len(kb) == 1
    assert kb[0].source == url
def test_add_symmetric():
    issuer = KeyIssuer()
    issuer.add("LongRamblingKeyThatShouldBeLongEnough")
    kb = issuer.find(None)
    assert len(kb) == 1
    assert kb[0].keys()[0].kty == "oct"