예제 #1
0
def test_3():
    jwt_keys = [["foobar","hmac", "sig", "."]]
    keystore = KeyStore(None, jwt_keys)

    keystore.set_verify_key("xyz", owner="http://example.com/")

    skeys = keystore.get_sign_key("hmac")

    assert skeys == ['foobar']

    skeys = keystore.get_verify_key("hmac", "http://example.com/")

    assert skeys == ['xyz']

    skeys = keystore.get_sign_key(owner="http://example.com/")

    assert skeys == {}