Align registration verification request contract
This commit is contained in:
parent
0b6a57dc6c
commit
14b8121c71
2 changed files with 4 additions and 1 deletions
|
|
@ -31,7 +31,7 @@ class HTTPRegistrationVerificationAdapter:
|
||||||
"/v1/registration-verifications",
|
"/v1/registration-verifications",
|
||||||
{
|
{
|
||||||
"registration_id": request.registration_id,
|
"registration_id": request.registration_id,
|
||||||
"email": request.normalized_email,
|
"normalized_email": request.normalized_email,
|
||||||
"preferred_username": request.preferred_username,
|
"preferred_username": request.preferred_username,
|
||||||
"client_id": request.client_id,
|
"client_id": request.client_id,
|
||||||
"tenant": request.tenant,
|
"tenant": request.tenant,
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,9 @@ class RegistrationVerificationAdapterTests(unittest.TestCase):
|
||||||
self.assertEqual("vrq_opaque", receipt.request_id)
|
self.assertEqual("vrq_opaque", receipt.request_id)
|
||||||
request = opener.call_args.args[0]
|
request = opener.call_args.args[0]
|
||||||
self.assertEqual("Bearer secret", request.headers["Authorization"])
|
self.assertEqual("Bearer secret", request.headers["Authorization"])
|
||||||
|
payload = json.loads(request.data)
|
||||||
|
self.assertEqual("person@example.test", payload["normalized_email"])
|
||||||
|
self.assertNotIn("email", payload)
|
||||||
self.assertNotIn(b"return_to", request.data)
|
self.assertNotIn(b"return_to", request.data)
|
||||||
|
|
||||||
@patch("user_engine.adapters.registration_verification.urlopen")
|
@patch("user_engine.adapters.registration_verification.urlopen")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue