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_atualizar_contato_get(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() client = Client() client.post('/', {'username': '******', 'password': '******'}) client.post('/gabinete/contatos/cadastrar_contato/', {'nome': 'Contato', \ 'data_de_nascimento': '1900-01-01', 'telefone': '61-9111-1111', \ 'sexo': 'Masculino', 'celular': '61-9111-1111', 'cpf': '12345678912', \ 'fax': '61-9111-1111', 'rg': '12345678', 'endereco': 'Endereço', \ 'cidade': 'Cidade', 'estado': 'Estado', 'cep': '72000000', \ 'email': '*****@*****.**', 'grupo': 'Grupo 1', 'titulo': 'Senhor(a)', \ 'titulo_de_eleitor': '123123', 'profissao': 'Profissão', \ 'zona': '123', 'cargo': 'Cargo', 'secao': '123', 'empresa': 'Empresa', \ 'dependente_nome': 'Dependente', 'dependente_aniversario': '1900-01-01', \ 'dependente_parentesco': 'Parentesco', \ 'dependente_partido': 'Partido', 'dependente_data_filiacao': '1900-01-01'}) response = client.get('/gabinete/contatos/atualizar_contato/1/') assert response.status_code is 200 organizador.delete()
def test_contato_view_get(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.get('/gabinete/contatos/') assert response.status_code is 200 organizador.delete()
def test_oficio_view_get_logado(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123456') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.get('/gabinete/oficios/') assert 300 <= response.status_code < 400 organizador.delete()
def test_enviar_oficio_view_post_faltando_campo(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123456') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.post('/gabinete/oficios/gerar_oficio/', {'remetente': 'Remetente', \ 'destinatario': 'Destinatário', 'forma_tratamento': 'Senhor(a)',\ 'corpo_texto_doc': ''}) assert response.status_code is 200 organizador.delete()
def test_enviar_carta_view_post_faltando_campo(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.post('/gabinete/cartas/gerar_carta/', {'nome_remetente': 'Remetente', \ 'municipio_remetente': 'Município', 'nome_destinatario': 'Destinatário'\ , 'forma_tratamento': 'Senhor(a)', 'mensagem': ''}) 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_enviar_carta_email_view(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() carta = Carta() carta.save() gabinete.cartas.add(carta) client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.post('/enviar_carta/1/', {'email_carta': '*****@*****.**'}) assert 300 <= response.status_code < 400 carta.delete()
def test_enviar_oficio_email_view(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123456') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() oficio = Oficio() oficio.save() gabinete.oficios.add(oficio) client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.post('/enviar_oficio/1/', {'email_oficio': '*****@*****.**'}) assert 300 <= response.status_code < 400 oficio.delete() organizador.delete()
def test_gerar_pdf_oficio_view(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123456') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() oficio = Oficio() oficio.save() gabinete.oficios.add(oficio) client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.get('/gerar_oficio_pdf/1/') assert response.status_code is 200 oficio.delete() organizador.delete()
def test_deletar_oficio_view(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123456') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() oficio = Oficio() oficio.save() gabinete.oficios.add(oficio) client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.get('/deletar_oficio/1/') procurar_oficio = gabinete.oficios.filter(id='1') assert procurar_oficio.count() == 0 organizador.delete()
def test_gerar_pdf_carta_view(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() carta = Carta() carta.save() gabinete.cartas.add(carta) client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.get('/gerar_pdf/1/') assert response.status_code is 200 carta.delete() organizador.delete()
def test_deletar_carta_view(): gabinete = Gabinete() gabinete.nome_gabinete = "Gabinete" gabinete.save() organizador = OrganizadorContatos() organizador.username = '******' organizador.set_password('123') organizador.data_de_nascimento = '1900-01-01' organizador.gabinete = gabinete organizador.save() carta = Carta() carta.save() gabinete.cartas.add(carta) client = Client() client.post('/', {'username': '******', 'password': '******'}) response = client.get('/deletar_carta/1/') procurar_carta = gabinete.cartas.filter(id='1') assert procurar_carta.count() == 0 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