Skip to content

rvfvazquez/ApiRestPythonTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

ApiRestPythonTest

ApiRestPythonTest

API

FeiraLivreResource (api/api.py)

autenticação BasicAuthentication
usuario : api
password : api12345

GET (ALL / FILTERED)
api/feiraslivre/
api/feiraslivre/?BAIRRO=[bairro]
api/feiraslivre/?DISTRITO=[distrito]
api/feiraslivre/?REGIAO5=[regiao5]
api/feiraslivre/?NOME_FEIRA=[nomefeira]
api/feiraslivre/?BAIRRO=[bairro]?DISTRITO=[distrito]?REGIAO5=[regiao5]?NOME_FEIRA=[nomefeira]

GET (REGISTRO)
api/feiraslivre/[registro]/

POST
api/feiraslivre/ (POST , Content-Type : Application/Json)
{ "BAIRRO": "POMPEIA", "DISTRITO": "", "LOGRADOURO": "RUA XPTO", "NOME_FEIRA": "FEIRA XPTO", "NUMERO": "", "REFERENCIA": "IGREJA POMPEIA", "REGIAO5": "", "REGIAO8": "", "REGISTRO": "reg12345", "SUBPREFE": "", }

PUT
api/feiraslivre/[registro]/ (PUT , Content-Type : Application/Json)
{ "ID" : "123" "BAIRRO": "POMPEIA", "DISTRITO": "", "LOGRADOURO": "RUA XPTO", "NOME_FEIRA": "FEIRA XPTO", "NUMERO": "", "REFERENCIA": "IGREJA POMPEIA", "REGIAO5": "", "REGIAO8": "", "REGISTRO": "reg12345", "SUBPREFE": "", }

DELETE
api/feiraslivre/[registro]/ (HTTP : DELETE )

Para rodar os testcases

python manage.py test

Para Verificicar a cobertura de testes , rodar o coverage report

coverage run manage.py test coverage report

Documentação da API REST

/swagger

LOGGING

api.debug.log

superuser


[email protected] usuario : api password : api12345

About

ApiRestPythonTest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published