feat: Add SSO History for Support
This commit is contained in:
committed by
Ansab Gillani
parent
4119e60fa9
commit
4af3d58b39
@@ -1542,6 +1542,23 @@ class SsoRecordsTests(SupportViewTestCase): # lint-amnesty, pylint: disable=mis
|
||||
assert len(data) == 1
|
||||
self.assertContains(response, '"uid": "test@example.com"')
|
||||
|
||||
def test_history_response(self):
|
||||
user_social_auth = UserSocialAuth.objects.create( # lint-amnesty, pylint: disable=unused-variable
|
||||
user=self.student,
|
||||
uid=self.student.email,
|
||||
provider='tpa-saml'
|
||||
)
|
||||
sso = UserSocialAuth.objects.get(user=self.student)
|
||||
sso.uid = self.student.email + ':' + sso.provider
|
||||
sso.save()
|
||||
response = self.client.get(self.url)
|
||||
data = json.loads(response.content.decode('utf-8'))
|
||||
assert response.status_code == 200
|
||||
assert len(data) == 1
|
||||
assert len(data[0].get('history')) == 2
|
||||
assert data[0].get('history')[0].get('uid') == "test@example.com:tpa-saml"
|
||||
assert data[0].get('history')[1].get('uid') == "test@example.com"
|
||||
|
||||
|
||||
class FeatureBasedEnrollmentSupportApiViewTests(SupportViewTestCase):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user