Пример #1
0
 def deki_user(self):
     if not self._deki_user:
         # Need to find the DekiUser corresponding to the ID
         from dekicompat.backends import DekiUserBackend
         self._deki_user = (DekiUserBackend().get_deki_user(
             self.deki_user_id))
     return self._deki_user
Пример #2
0
 def deki_user(self):
     if not settings.DEKIWIKI_ENDPOINT:
         # There is no deki_user, if the MindTouch API is disabled.
         return None
     if not self._deki_user:
         # Need to find the DekiUser corresponding to the ID
         from dekicompat.backends import DekiUserBackend
         self._deki_user = (DekiUserBackend().get_deki_user(
             self.deki_user_id))
     return self._deki_user
Пример #3
0
    def test_get_or_create_user_already_exists(self):
        backend = DekiUserBackend()
        deki_user = DekiUser(
            13, 'hobo', 'Hobo McKee', '*****@*****.**',
            'http://www.audienceoftwo.com/pics/upload/v1i6hobo.jpg')

        user = backend.get_or_create_user(deki_user)
        self.assertEquals(user.username, 'hobo')
        self.assertEquals(2, user.id)
        self.assertEquals(3, user.get_profile().id)
        self.assertEquals(13, user.get_profile().deki_user_id)