def send_message(request): chat_id = request.POST.get("id_chat") chat = Chat.objects.get(id_chat=chat_id) text_message = request.POST.get("text-message-input") if len(text_message) > 0: messaggio = Message.add_this(Message(), chat, request.user, text_message) response = HttpResponse("200") return response
def setUp(self): # User setup self.passwordDefault = 'testing321' self.user = User.objects.create_user(username='******', password='******', email='*****@*****.**') self.user.save() self.user2 = User.objects.create_user(username='******', password='******', email='*****@*****.**') self.user2.save() self.user3 = User.objects.create_user(username='******', password='******', email='*****@*****.**') self.user3.save() self.user4 = User.objects.create_user(username='******', password='******', email='*****@*****.**') self.user4.save() # Client setup self.client = Client() # mi serve per le pagine login required self.login_data_ok = { 'username': '******', 'password': '******' } # DATI CHAT PRIVATA PRE-CREATA self.private_chat = PrivateChat.add_this(PrivateChat(), self.user, self.user2) self.privata_chat_data = {'id_chat': self.private_chat.id_chat} # DATI CHAT DI GRUPPO PRE-CREATA self.group_chat = GroupChannel.add_this(GroupChannel(), 'CanaleTest') Partecipa.add_this(Partecipa(), self.group_chat, self.user) Partecipa.add_this(Partecipa(), self.group_chat, self.user2) self.group_chat_data = {'id_chat': self.group_chat.id_chat} self.new_private_chat_data = {'other_username': self.user3.username} self.new_group_chat_data = { 'participants': [self.user2.username, self.user3.username], 'chat_name_input': 'nuovo gruppo' } self.add_participants_data = { 'group_id': self.group_chat.id_chat, 'participants': [self.user4.username] } self.message1 = Message.add_this( Message(), self.private_chat, self.user, 'corpo del messaggio test chat privata') self.message2 = Message.add_this( Message(), self.group_chat, self.user, 'corpo del messaggio test chat di gruppo') self.message_data_private_chat = { 'text-message-input': 'generato durante il test di invio', 'id_chat': self.private_chat.id_chat } self.message_data_group_chat = { 'text-message-input': 'generato durante il test di invio', 'id_chat': self.group_chat.id_chat }
def setUp(self): # User setup self.user = User.objects.create_user(username='******', password='******', email='*****@*****.**') self.user.save() self.passwordDefault = 'testing321' self.user2 = User.objects.create_user(username='******', password='******', email='*****@*****.**') self.user2.save() self.user3 = User.objects.create_user(username='******', password='******', email='*****@*****.**') self.user3.save() # Client setup self.client = Client() # Rubrica setup self.nuovoContatto = Contact.add_this(Contact(), self.user, self.user2) self.nuovoContatto2 = Contact.add_this(Contact(), self.user2, self.user3) self.nuovoContatto3 = Contact.add_this(Contact(), self.user2, self.user) # Chat privata setup self.chat1 = PrivateChat.add_this(PrivateChat(), self.user, self.user2) self.chat2 = PrivateChat.add_this(PrivateChat(), self.user2, self.user3) # Chat gruppo setup self.group1 = GroupChannel.add_this(GroupChannel(), 'Gruppo1') self.group2 = GroupChannel.add_this(GroupChannel(), 'Gruppo2') # Partecipa setup self.partecipa1_1 = Partecipa.add_this(Partecipa(), self.group1, self.user) self.partecipa1_2 = Partecipa.add_this(Partecipa(), self.group1, self.user2) self.partecipa1_3 = Partecipa.add_this(Partecipa(), self.group1, self.user3) self.partecipa2_2 = Partecipa.add_this(Partecipa(), self.group2, self.user) self.partecipa2_3 = Partecipa.add_this(Partecipa(), self.group2, self.user3) # Messaggi setup self.messaggio1_1 = Message.add_this(Message(), self.chat1, self.user, 'Messaggio di prova 1') self.messaggio1_2 = Message.add_this(Message(), self.chat1, self.user, 'Messaggio di prova 2') self.messaggio2_1 = Message.add_this(Message(), self.chat1, self.user2, 'Messaggio di prova 3') self.messaggio2_2 = Message.add_this(Message(), self.chat2, self.user2, 'Messaggio di prova 4') self.messaggio3_1 = Message.add_this(Message(), self.chat2, self.user3, 'Messaggio di prova 5') self.messaggio1_3 = Message.add_this(Message(), self.group1, self.user, 'Messaggio gruppo 1') self.messaggio1_4 = Message.add_this(Message(), self.group1, self.user, 'Messaggio gruppo 2') self.messaggio3_2 = Message.add_this(Message(), self.group1, self.user3, 'Messaggio gruppo 3')