Ejemplo n.º 1
0
    def test_mark_user_for_deletion_will_force_auth_id_to_be_none(self):
        self.assertIsNotNone(
            auth_services.get_auth_id_from_user_id(self.full_user_id))

        auth_services.mark_user_for_deletion(self.full_user_id)

        self.assertIsNone(
            auth_services.get_auth_id_from_user_id(self.full_user_id))
Ejemplo n.º 2
0
 def test_create_new_user_with_existing_auth_id_raises_error(self):
     user_id = self.user_settings.user_id
     user_auth_id = auth_services.get_auth_id_from_user_id(user_id)
     with self.assertRaisesRegexp(
             Exception, 'User %s already exists for auth_id %s.' %
         (user_id, user_auth_id)):
         user_services.create_new_user(user_auth_id, self.OWNER_EMAIL)
Ejemplo n.º 3
0
    def test_associate_auth_id_with_user_id_without_collision(self) -> None:
        auth_services.associate_auth_id_with_user_id(
            auth_domain.AuthIdUserIdPair('aid', 'uid'))

        self.assertEqual(auth_services.get_user_id_from_auth_id('aid'), 'uid')
        self.assertEqual(auth_services.get_auth_id_from_user_id('uid'), 'aid')
Ejemplo n.º 4
0
 def test_get_association_that_is_missing(self) -> None:
     self.assertIsNone(
         auth_services.get_user_id_from_auth_id('does_not_exist'))
     self.assertIsNone(
         auth_services.get_auth_id_from_user_id('does_not_exist'))
Ejemplo n.º 5
0
    def test_get_association_that_is_present(self) -> None:
        auth_services.associate_auth_id_with_user_id(
            auth_domain.AuthIdUserIdPair('aid', 'uid'))

        self.assertEqual(auth_services.get_user_id_from_auth_id('aid'), 'uid')
        self.assertEqual(auth_services.get_auth_id_from_user_id('uid'), 'aid')