Ejemplo n.º 1
0
    def test_associate_multi_auth_ids_with_user_ids_without_collisions(self):
        auth_services.associate_multi_auth_ids_with_user_ids([
            auth_domain.AuthIdUserIdPair('aid1', 'uid1'),
            auth_domain.AuthIdUserIdPair('aid2', 'uid2'),
            auth_domain.AuthIdUserIdPair('aid3', 'uid3')
        ])

        self.assertEqual([
            auth_services.get_user_id_from_auth_id('aid1'),
            auth_services.get_user_id_from_auth_id('aid2'),
            auth_services.get_user_id_from_auth_id('aid3')
        ], ['uid1', 'uid2', 'uid3'])
Ejemplo n.º 2
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.º 3
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.º 4
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')