Exemple #1
0
 def get_user_object(self):
     cog_client = boto3.client('cognito-idp')
     user = cog_client.get_user(
         AccessToken=self.request.session['ACCESS_TOKEN'])
     u = UserObj(username=user.get('UserAttributes')[0].get('username'),
                 attribute_list=user.get('UserAttributes'),
                 attr_map=settings.COGNITO_ATTR_MAPPING)
     return u
Exemple #2
0
 def test_init(self):
     u = UserObj('bjones', self.user_info, self.user, self.user_metadata)
     self.assertEqual(u.pk, self.user_metadata.get('username'))
     self.assertEqual(u.name, self.user_info[0].get('Value'))
     self.assertEqual(u.user_status, self.user_metadata.get('user_status'))