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