Successfully reported this slideshow.
Your SlideShare is downloading. ×

Melhorando Testes No Django Com O Model Mommy

Loading in …3
×

Check these out next

1 of 69 Ad
1 of 69 Ad

Melhorando Testes No Django Com O Model Mommy

Download to read offline

Palestra sobre a lib Model Mommy com descrição e exemplos de código sobre a sua utilização na criação de objetos representando models durante os testes do Django

Palestra sobre a lib Model Mommy com descrição e exemplos de código sobre a sua utilização na criação de objetos representando models durante os testes do Django

Advertisement
Advertisement

More Related Content

Advertisement

Melhorando Testes No Django Com O Model Mommy

  1. 1. Melhores Testes no Django Apresentado o Model Mommy Bernardo Fontes @bbfontes
  2. 2. @bbfontes – bernardofontes.net – falecomigo@bernardofontes.net
  3. 3. Por que testar?
  4. 4. https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/comm it/a047be85247755cdbe0acce6f1dafc8beb84f2ac
  5. 5. Organização básica de um método de teste
  6. 6. 1 – Configuração inicial do cenário de teste
  7. 7. 2 – Chamada para execução da feature
  8. 8. 3 – Asserções sobre os valores retornados
  9. 9. Tópico do dia: configuração inicial do cenário de teste com a criação de modelos no Django
  10. 10. Criação dos objetos na mão com o método create
  11. 11. Uso de fixtures para popular o banco previamente
  12. 12. Model Mommy https://github.com/vandersonmota/model_mommy
  13. 13. pip install model_mommy https://pypi.python.org/pypi/model_mommy
  14. 14. API para criar instâncias de models de maneira rápida baseada em valores aleatórios
  15. 15. Model core.Person
  16. 16. Método make básico
  17. 17. Método make básico
  18. 18. Método make com sobreescrita
  19. 19. Método prepare
  20. 20. Criando vários objetos
  21. 21. Model core.Dog
  22. 22. Método make para FK
  23. 23. Método make com sobreescrita de FK
  24. 24. Método make com FK lookup
  25. 25. Método prepare com FK
  26. 26. Model core.Store
  27. 27. Objetos com relações ManyToMany
  28. 28. API para criar instâncias de models de maneira rápida baseada em valores definidos por você evitando repetição de código
  29. 29. mommy_recipes.py da app
  30. 30. Definição de um Recipe
  31. 31. Criando objetos com o make_recipe
  32. 32. Sobreescrita com o make_recipe
  33. 33. Vários objetos com o make_recipe
  34. 34. Sem persistência com o prepare_recipe
  35. 35. Recipes com FK
  36. 36. Recipes com callables
  37. 37. Suporte a Custom Fields
  38. 38. Sequences para campos unique
  39. 39. Ajude-nos a matar todas as issues!!!
  40. 40. Dê sua opinião e mande dúvidas da lista http://bit.ly/12MU9Pv
  41. 41. Obrigado!!! Bernardo Fontes falecomigo@bernardofontes.net http://bernardofontes.net http://github.com/berinhard http://twitter.com/bbfontes

×