File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change 1+ import bottle
12from bottle import route , run , response
23from CepTracker import CepTracker
34from requests import ConnectionError
45
56from database import MongoDb as Database
67
8+ app_v1 = bottle .Bottle ()
9+
710def expired (record_date ):
811 from datetime import datetime , timedelta
912
@@ -25,6 +28,7 @@ def _get_info_from_source(cep):
2528
2629
2730@route ('/cep/<cep:re:\d{5}-?\d{3}>' )
31+ @app_v1 .route ('/cep/<cep:re:\d{5}-?\d{3}>' )
2832def verifica_cep (cep ):
2933 cep = cep .replace ('-' ,'' )
3034 db = Database ()
@@ -51,6 +55,7 @@ def verifica_cep(cep):
5155
5256 return result
5357
58+ bottle .mount ('/v1' , app_v1 )
5459
5560def _standalone (port = 9876 ):
5661 run (host = 'localhost' , port = port )
Original file line number Diff line number Diff line change @@ -113,3 +113,13 @@ def assertCep(self, cep):
113113 self .assertEqual (v , result [k ])
114114
115115 self .assertNotIn ('v_date' , result )
116+
117+ class PostmonV1WebTest (PostmonWebTest ):
118+
119+ '''
120+ Teste do servidor do Postmon no /v1
121+ '''
122+
123+ def get_cep (self , cep ):
124+ response = self .app .get ('/v1/cep/' + cep )
125+ return response .json
You can’t perform that action at this time.
0 commit comments