def add_contact(request): other_username = request.POST.get("other_username") other_user = User.objects.get(username=other_username) #controllo che la tupla non esista gia if len(Contact.objects.all().filter(owner=request.user).filter( other=other_user)) == 0: Contact.add_this(Contact(), request.user, other_user) return contacts(request)
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)
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')
def test_aggiungiContatto(self): self.assertEquals(len(Contact.objects.filter(owner=self.user)), 1) # user deve avere 1 contatto Contact.add_this(Contact(), self.user, self.user3) self.assertEquals(len(Contact.objects.filter(owner=self.user)), 2) # user ora deve avere 2 contatti