def test_create_registration_request(self): signed_jwks_uri = "{}/signed_jwks".format(ISSUER) federation_key = sym_key() rp_root_key = rsa_key() rp_software_statement = Federation(federation_key).create_software_statement( dict(redirect_uris=["https://rp.example.com"])) rp = RP(None, rp_root_key, [rp_software_statement], [federation_key], signed_jwks_uri) reg_req = rp._create_registration_request({}) assert reg_req.verify() assert reg_req["software_statements"] == [rp_software_statement] assert reg_req["signing_key"] == rp.signed_intermediate_key assert reg_req["signed_jwks_uri"] == signed_jwks_uri