Authorize me reads as self service
This commit is contained in:
parent
5e37e9c012
commit
db8769cc8c
2 changed files with 8 additions and 1 deletions
|
|
@ -28,7 +28,7 @@ from user_engine.testing.fixtures import (
|
|||
|
||||
class IsolatedMvpTests(unittest.TestCase):
|
||||
def test_me_creates_user_account_and_identity_once(self):
|
||||
service, store, _ = _service()
|
||||
service, store, authorization = _service()
|
||||
|
||||
session = service.me(human_actor_claims(), correlation_id="corr-me")
|
||||
again = service.me(human_actor_claims(), correlation_id="corr-me-again")
|
||||
|
|
@ -40,6 +40,12 @@ class IsolatedMvpTests(unittest.TestCase):
|
|||
self.assertEqual(len(store.users), 1)
|
||||
self.assertEqual(len(store.identities), 1)
|
||||
self.assertEqual(len(service.outbox_events()), 1)
|
||||
me_requests = [
|
||||
request for request in authorization.requests
|
||||
if request.action == "me.read"
|
||||
]
|
||||
self.assertEqual(2, len(me_requests))
|
||||
self.assertTrue(all(request.context["self"] for request in me_requests))
|
||||
|
||||
def test_account_lifecycle_and_identity_linking(self):
|
||||
service, _, authorization = _service()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue