Example #1
0
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
Example #2
0
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