Example #1
0
 def setUp(self):
     super(GetExternalUserIdTests, self).setUp()
     self.app_id = 'app_id'
     self.namespace = 'namespace'
     self.email = 'email'
     self.id = crypto.get_external_user_id(self.app_id, self.namespace,
                                           self.email)
 def setUp(self):
     super(GetExternalUserIdTests, self).setUp()
     self.app_id = 'app_id'
     self.namespace = 'namespace'
     self.email = 'email'
     self.id = crypto.get_external_user_id(
         self.app_id, self.namespace, self.email)
Example #3
0
    def get_user_id(self):
        user = self.get_current_user()

        if not user:
            return None

        return crypto.get_external_user_id(
            app_identity.get_application_id(),
            str(self._app_context.get_namespace_name()), user.email())
 def setUp(self):
     super(LaunchHandlerTest, self).setUp()
     self.email = '*****@*****.**'
     self.external_userid = crypto.get_external_user_id(
         app_identity.get_application_id(),
         str(self.app_context.get_namespace_name()), self.email)
     self.resource_link_id = 'resource_link_id'
     self.return_url = 'return_url'
     self.params = {
         'name': self.tool_config['name'],
         fields.RESOURCE_LINK_ID: self.resource_link_id,
         fields.LAUNCH_PRESENTATION_RETURN_URL: self.return_url,
     }
Example #5
0
 def test_change_email_changes_hmac(self):
     self.assertNotEqual(
         self.id,
         crypto.get_external_user_id(self.app_id, self.namespace,
                                     'not' + self.email))
Example #6
0
 def test_consistent(self):
     self.assertEqual(
         self.id,
         crypto.get_external_user_id(self.app_id, self.namespace,
                                     self.email))
 def test_change_email_changes_hmac(self):
     self.assertNotEqual(
         self.id,
         crypto.get_external_user_id(
             self.app_id, self.namespace, 'not' + self.email))
 def test_consistent(self):
     self.assertEqual(
         self.id,
         crypto.get_external_user_id(
             self.app_id, self.namespace, self.email))