def test_enviar_ticket_sem_autenticacao(): client = Client() gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.first_name = 'sabino' organizador.data_de_nascimento = '1990-01-01' organizador.sexo = 'masculino' organizador.municipio = 'ceilandia' organizador.uf = 'df' organizador.set_password('eusoueu0') organizador.gabinete = gabinete organizador.save() request = { "nome_gabinete":"Gabinete", "enviar_anonimamente":"False", "assunto" : "blablabla", "descricao" : "corpo_texto", "envio_anonimo": "anonimo", "tipo_mensagem": "blablabla" } response = client.post('/ticket/',request) tickets = Ticket.objects.all().count() assert tickets == 0
def test_vereadores_view_post_existe(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.first_name = 'Organizador' organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() client = Client() response = client.post('/gabinetes/', {'nome_gabinete': 'Gabinete'}) assert response.status_code is 200 organizador.delete()
def test_ticket_view_post_anonimo(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123') organizador.data_de_nascimento = '1900-01-01' organizador.first_name = 'Organizador' organizador.gabinete = gabinete organizador.save() client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.post('/ticket/', {'nome_gabinete': 'Gabinete', \ 'enviar_anonimamente': '', 'assunto': 'Assunto', \ 'descricao': 'Descrição', 'tipo_mensagem': 'Tipo mensagem'}) assert response.status_code is 200 organizador.delete()
def test_deletar_ticket(): client = Client() gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.first_name = 'sabino' organizador.data_de_nascimento = '1990-01-01' organizador.sexo = 'masculino' organizador.municipio = 'ceilandia' organizador.uf = 'df' organizador.set_password('eusoueu0') organizador.gabinete = gabinete organizador.save() client.login(username='******', password='******') request = { "nome_gabinete":"Gabinete", "enviar_anonimamente":"False", "assunto" : "blablabla", "descricao" : "corpo_texto", "envio_anonimo": "anonimo", "tipo_mensagem": "blablabla" } client.post('/ticket/',request) tickets_before = Ticket.objects.all().count() ticket = Ticket.objects.all().last() client.get('/deletar_ticket/'+str(ticket.id),follow=True) tickets_after = Ticket.objects.all().count() assert tickets_before > tickets_after