def publicarPost(self, nick, id_hashtag, contingut_post): """ Metode que registra posts a partir d'un usuari i d'un hashtag, el Doctest no llista usuaris ja que el timestamp no sera mai igual >>> i = iTicApp() >>> i.publicarPost('Bernat', 'munta', 'bon diaaa' ) Usuari no creat """ if nick not in list(self.__usuaris): print("Usuari no creat") else: p = Posts(contingut_post, id_hashtag) p.registraUsuari(nick) if (id_hashtag not in self.__hashtags.keys()): print("Hashtag no creat") self.__hashtags[id_hashtag] = Hashtag(id_hashtag) p.registraHashtag(Hashtag(id_hashtag)) self.__hashtags[id_hashtag].hashTagUtilitzat() else: self.__hashtags[id_hashtag].hashTagUtilitzat() self.__usuaris[nick].registraPost(p) if (nick not in list(self.__posts)): self.__posts[nick] = [] self.__posts[nick].append(p) else: self.__posts[nick].append(p)