def test_get_user_details_missing_keys(self): lti = LTIAuthBackend() details = lti.get_user_details( {LTI_PARAMS_KEY: { 'lis_person_name_full': 'Full name' }}) self.assertEqual(details, {'fullname': 'Full name'})
def test_get_user_details_missing_keys(self): lti = LTIAuthBackend() details = lti.get_user_details({LTI_PARAMS_KEY: { 'lis_person_name_full': 'Full name' }}) self.assertEquals(details, { 'fullname': 'Full name' })
def test_get_user_details_extra_keys(self): lti = LTIAuthBackend() details = lti.get_user_details({LTI_PARAMS_KEY: { 'lis_person_name_full': 'Full name', 'lis_person_name_given': 'Given', 'lis_person_name_family': 'Family', 'email': '*****@*****.**', 'other': 'something else' }}) self.assertEquals(details, { 'fullname': 'Full name', 'first_name': 'Given', 'last_name': 'Family', 'email': '*****@*****.**' })
def test_get_user_details_extra_keys(self): lti = LTIAuthBackend() details = lti.get_user_details({ LTI_PARAMS_KEY: { 'lis_person_name_full': 'Full name', 'lis_person_name_given': 'Given', 'lis_person_name_family': 'Family', 'email': '*****@*****.**', 'other': 'something else' } }) self.assertEqual( details, { 'fullname': 'Full name', 'first_name': 'Given', 'last_name': 'Family', 'email': '*****@*****.**' })