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))
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)
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')
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'))
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')