项目作者: nogsantos

项目描述 :
POC Django Rest Framework
高级语言: Python
项目地址: git://github.com/nogsantos/drf-starwars.git
创建时间: 2019-10-19T03:10:14Z
项目社区:https://github.com/nogsantos/drf-starwars

开源协议:

下载


Starwars

Build Status

Desenvolver uma API que contenha os dados dos planetas.

Requisitos:

  • A API deve ser REST

Para cada planeta, os seguintes dados devem ser obtidos do banco de dados da aplicação, sendo inserido manualmente:

  • Nome
  • Clima
  • Terreno

Para cada planeta também devemos ter a quantidade de aparições em filmes, que podem ser obtidas pela API pública do Star Wars: https://swapi.co/

Funcionalidades desejadas:

  • Adicionar um planeta com
    • nome
    • clima
    • terreno
  • Listar planetas
  • Buscar por nome
  • Buscar por ID
  • Remover planeta

Setup

Desenvolvimento

  1. pip install -r requirements-dev.txt
  2. cp contrib/env.sample .env

Coverage

Visualizar relatório de cobertura de testes

  1. coverage run --source='starwars' manage.py test --noinput --failfast --parallel
  2. coverage report