Esse repositório foi feito para guardar o projeto Final do Módulo de Python do squad Baygon Quality formado pela ONG do Instituto Joga Junto. O case consistia fazer em python:
- Criar usuário no endpoint repassado;
- Realizar Login com o usuário criado;
- Salvar no JSON a resposta.
O projeto está finalizado e as próximas atualizações serão voltadas nas seguintes tarefas:
Váriaveis de Ambiente
- Uso do 'pip freeze > requirements.txt' para baixar todas as depedências da ENV;
- Uso do dotenv para uso variáveis de ambiente locais no computador.
Geração de Dados Aleatórios
- Uso da biblioteca FAKER para criar o usuário aleatório;
- Uso do método .split para separar a string de endereço criada pela biblioteca faker ao encontrar uma quebra de linha (\n);
- Uso do método .join para unir a string separada utilizando hífen (-).
Salvamento do arquivo JSON
- "Ident 4" para o JSON não salvar em uma só linha.
Tratamento de exceções
- Com o bloco Try e Except correspondente ao erro tratado:
-
- HTTP: requests.exceptions.HTTPError
-
- Ao salvar o JSON: De entrada e saída (IOError), provavelmente por falta de memória no seu dispositivo.
Deixando esse campo aberto para se houver alguma melhoria no código pós apresentação.
EM CONSTRUÇÃO...
Agradecemos imensamente as pessoas que fizeram esse projeto acontecer: o nosso querido Squad Baygon Quality e ao Instituto Joga Junto pela oportunidade.
Annielle Crispim |
Caio Barreto |
Julia Robaina |
Vitor Back |
Tamires Ana |
O Instituto Joga Junto é uma organização que promove oportunidades de desenvolvimento por meio da educação e formação profissional. Eles oferecem tutoria gratuita no modo 'estudo aberto', com turmas selecionadas e pequenas, focando no treinamento em áreas de tecnologia, com o objetivo de capacitar pessoas e abrir novas perspectivas de carreira. O Instituto também se dedica a projetos sociais que buscam transformar vidas através do conhecimento e da inclusão social. E o mais importante: Jogar Junto!
Além de estamos na trilha de capacitação de QA (Quality Assurance), estamos no módulo avançado com direito a treinameto com Python e testes automatizados. Além de testes de API.
Gostariamos de agradecer a essa turma que nos deu oportunidade e fez parte da nossa história no Instituto!
Matheus Geambastiane |
Michelle Barreto |
Ryan Oliveira |
Andrea Lua Di Sarno |
Ivan Silvati |
Jessica Nunes |
Vanessa Silva |
Viviane Araujo |
Vivien Zilberman |
Maria Luiza Aleixo |
Renato Souza |
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.