Skip to content

anniellecrispim/py_baygon_auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Py_Baygon_Auth

GitHub repo size GitHub language count PYTHON GitHub forks Bitbucket open pull requests LICENCE

Logo Squad Baygon

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.

Melhorias usadas

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.

Correções posteriores e comentários

Deixando esse campo aberto para se houver alguma melhoria no código pós apresentação.

💻 Pré-requisitos

EM CONSTRUÇÃO...

🤝 Squad Baygon

Agradecemos imensamente as pessoas que fizeram esse projeto acontecer: o nosso querido Squad Baygon Quality e ao Instituto Joga Junto pela oportunidade.

Foto da Annielle Crispim no GitHub
Annielle Crispim
Foto do Caio Barreto no GitHub
Caio Barreto
Foto da Julia Robaina no GitHub
Julia Robaina
Foto do Vitor Back no GitHub
Vitor Back
Foto da Tamires Ana no GitHub
Tamires Ana

😄 Sobre o Instituto

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!

Trilha Tripp

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.

Colaboradores IJJ

Gostariamos de agradecer a essa turma que nos deu oportunidade e fez parte da nossa história no Instituto!

Pessoal do GitHub

Foto da Matheus Geambastiane no GitHub
Matheus Geambastiane
Foto da Matheus Geambastiane no GitHub
Michelle Barreto
Foto da Matheus Geambastiane no GitHub
Ryan Oliveira

Pessoal do Linkedln

Foto da Andrea Lua Di Sarno no LinkedIn
Andrea Lua Di Sarno
Foto do Ivan no LinkedIn
Ivan Silvati
Foto da Jessica Nunes no LinkedIn
Jessica Nunes
Foto da Vanessa Silva no LinkedIn
Vanessa Silva
Foto da Viviane Araujo no LinkedIn
Viviane Araujo
Foto da Vivien Zilberman no LinkedIn
Vivien Zilberman
Foto da Maria no LinkedIn
Maria Luiza Aleixo
Foto do Trem Desgovernado no LinkedIn
Renato Souza

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages