Skip to content
Snippets Groups Projects
Commit 44c1700a authored by Hamer Iboshi's avatar Hamer Iboshi
Browse files

Update settings and add options to save and test a specific route

parent 1589c5f9
No related branches found
No related tags found
No related merge requests found
......@@ -8,9 +8,11 @@ from termcolor import colored,cprint
class RegressionTest:
def __init__(self):
def __init__(self, route):
self.base_url = settings.BASE_URL
self.route_list = settings.BASE_ROUTE_LIST
self.route_list = settings.BASE_ROUTE_LIST+settings.SIMCAQ_ROUTE_LIST
if len(route) > 0:
self.route_list = filter(lambda k: route[0] in k, self.route_list)
def save(self):
for route in self.route_list:
......@@ -60,23 +62,25 @@ class RegressionTest:
def main(argv):
try:
if(argv[0] == '--save'):
rt = RegressionTest()
rt = RegressionTest(argv[1:])
rt.save()
elif(argv[0] == '--compare'):
rt = RegressionTest()
rt = RegressionTest(argv[1:])
rt.comparison()
else:
print('usage: regression_test.py <command>')
print('commands:')
print('--save #save in file the current csv response of api')
print('--compare #compare the current csv response of api with last saved file of response')
print('[route_name] #optional to test or save specific routes')
# except:
except Exception as ex:
cprint(str(ex)+"\n"+name+' FAIL!','red')
cprint(str(ex)+"\n FAIL!",'red')
print('usage: regression_test.py <command>')
print('commands:')
print('--save #save in file the current csv response of api')
print('--compare #compare the current csv response of api with last saved file of response')
print('[route_name] #optional to test or save specific routes')
if __name__ == "__main__":
main(sys.argv[1:])
Source diff could not be displayed: it is too large. Options to address this: view the blob.
,total,year,adm_dependency_detailed_id,location_id,adm_dependency_detailed_name,location_name
0,254294,2013,1,1,Federal,Urbana
1,36502,2013,1,2,Federal,Rural
2,17063325,2013,2,1,Estadual,Urbana
3,863243,2013,2,2,Estadual,Rural
4,18214898,2013,3,1,Municipal,Urbana
5,5000154,2013,3,2,Municipal,Rural
6,1717667,2013,4,1,Privada conveniada,Urbana
7,32840,2013,4,2,Privada conveniada,Rural
8,588307,2013,5,1,Privada não conveniada sem fins lucrativos,Urbana
9,6439,2013,5,2,Privada não conveniada sem fins lucrativos,Rural
10,6233416,2013,6,1,Privada não conveniada com fins lucrativos,Urbana
11,31363,2013,6,2,Privada não conveniada com fins lucrativos,Rural
12,259874,2014,1,1,Federal,Urbana
13,36871,2014,1,2,Federal,Rural
14,16462385,2014,2,1,Estadual,Urbana
15,831972,2014,2,2,Estadual,Rural
16,18189163,2014,3,1,Municipal,Urbana
17,4900325,2014,3,2,Municipal,Rural
18,1729615,2014,4,1,Privada conveniada,Urbana
19,36400,2014,4,2,Privada conveniada,Rural
20,635370,2014,5,1,Privada não conveniada sem fins lucrativos,Urbana
21,7934,2014,5,2,Privada não conveniada sem fins lucrativos,Rural
22,6648524,2014,6,1,Privada não conveniada com fins lucrativos,Urbana
23,32938,2014,6,2,Privada não conveniada com fins lucrativos,Rural
24,316765,2015,1,1,Federal,Urbana
25,59465,2015,1,2,Federal,Rural
26,15709059,2015,2,1,Estadual,Urbana
27,839649,2015,2,2,Estadual,Rural
28,18073058,2015,3,1,Municipal,Urbana
29,4740784,2015,3,2,Municipal,Rural
30,1516665,2015,4,1,Privada conveniada,Urbana
31,36584,2015,4,2,Privada conveniada,Rural
32,751833,2015,5,1,Privada não conveniada sem fins lucrativos,Urbana
33,9511,2015,5,2,Privada não conveniada sem fins lucrativos,Rural
34,6710660,2015,6,1,Privada não conveniada com fins lucrativos,Urbana
35,32479,2015,6,2,Privada não conveniada com fins lucrativos,Rural
36,332234,2016,1,1,Federal,Urbana
37,60331,2016,1,2,Federal,Rural
38,15748444,2016,2,1,Estadual,Urbana
39,847187,2016,2,2,Estadual,Rural
40,18253422,2016,3,1,Municipal,Urbana
41,4592760,2016,3,2,Municipal,Rural
42,1472692,2016,4,1,Privada conveniada,Urbana
43,37063,2016,4,2,Privada conveniada,Rural
44,695225,2016,5,1,Privada não conveniada sem fins lucrativos,Urbana
45,9804,2016,5,2,Privada não conveniada sem fins lucrativos,Rural
46,6734441,2016,6,1,Privada não conveniada com fins lucrativos,Urbana
47,33876,2016,6,2,Privada não conveniada com fins lucrativos,Rural
48,338636,2017,1,1,Federal,Urbana
49,57846,2017,1,2,Federal,Rural
50,15387864,2017,2,1,Estadual,Urbana
51,834950,2017,2,2,Estadual,Rural
52,18502837,2017,3,1,Municipal,Urbana
53,4598899,2017,3,2,Municipal,Rural
54,1383373,2017,4,1,Privada conveniada,Urbana
55,39341,2017,4,2,Privada conveniada,Rural
56,686229,2017,5,1,Privada não conveniada sem fins lucrativos,Urbana
57,11052,2017,5,2,Privada não conveniada sem fins lucrativos,Rural
58,6735769,2017,6,1,Privada não conveniada com fins lucrativos,Urbana
59,31297,2017,6,2,Privada não conveniada com fins lucrativos,Rural
60,355937,2018,1,1,Federal,Urbana
61,55141,2018,1,2,Federal,Rural
62,15116036,2018,2,1,Estadual,Urbana
63,830380,2018,2,2,Estadual,Rural
64,18603701,2018,3,1,Municipal,Urbana
65,4499423,2018,3,2,Municipal,Rural
66,1232740,2018,4,1,Privada conveniada,Urbana
67,37186,2018,4,2,Privada conveniada,Rural
68,763938,2018,5,1,Privada não conveniada sem fins lucrativos,Urbana
69,18760,2018,5,2,Privada não conveniada sem fins lucrativos,Rural
70,6909927,2018,6,1,Privada não conveniada com fins lucrativos,Urbana
71,32698,2018,6,2,Privada não conveniada com fins lucrativos,Rural
,total,year,region_name
0,3638417,2013,Centro-Oeste
1,14968836,2013,Nordeste
2,5144488,2013,Norte
3,19806604,2013,Sudeste
4,6484103,2013,Sul
5,3654528,2014,Centro-Oeste
6,14806714,2014,Nordeste
7,5131557,2014,Norte
8,19705590,2014,Sudeste
9,6472982,2014,Sul
10,3644924,2015,Centro-Oeste
11,14405392,2015,Nordeste
12,5071784,2015,Norte
13,19236902,2015,Sudeste
14,6437510,2015,Sul
15,3643646,2016,Centro-Oeste
16,14325245,2016,Nordeste
17,5030223,2016,Norte
18,19350189,2016,Sudeste
19,6468176,2016,Sul
20,3639987,2017,Centro-Oeste
21,14338627,2017,Nordeste
22,5010901,2017,Norte
23,19144341,2017,Sudeste
24,6474237,2017,Sul
25,3670932,2018,Centro-Oeste
26,14213442,2018,Nordeste
27,4992490,2018,Norte
28,19074940,2018,Sudeste
29,6504063,2018,Sul
,id,region_id,name,abbreviation
0,11,1,Rondônia,RO
1,12,1,Acre,AC
2,13,1,Amazonas,AM
3,14,1,Roraima,RR
4,15,1,Pará,PA
5,16,1,Amapá,AP
6,17,1,Tocantins,TO
7,21,2,Maranhão,MA
8,22,2,Piauí,PI
9,23,2,Ceará,CE
10,24,2,Rio Grande do Norte,RN
11,25,2,Paraíba,PB
12,26,2,Pernambuco,PE
13,27,2,Alagoas,AL
14,28,2,Sergipe,SE
15,29,2,Bahia,BA
16,31,3,Minas Gerais,MG
17,32,3,Espírito Santo,ES
18,33,3,Rio de Janeiro,RJ
19,35,3,São Paulo,SP
20,41,4,Paraná,PR
21,42,4,Santa Catarina,SC
22,43,4,Rio Grande do Sul,RS
23,50,5,Mato Grosso do Sul,MS
24,51,5,Mato Grosso,MT
25,52,5,Goiás,GO
26,53,5,Distrito Federal,DF
,id,region_id,name,abbreviation,longitude,latitude
0,11,1,Rondônia,RO,-63.8314456543611,-8.76889179
1,12,1,Acre,AC,-67.8105287004235,-9.97829875272498
2,13,1,Amazonas,AM,-60.023335181061,-3.13469149120195
3,14,1,Roraima,RR,-60.6705326729651,2.81668191910439
4,15,1,Pará,PA,-48.4878256874876,-1.459845
5,16,1,Amapá,AP,-51.057405457036,0.03895101
6,17,1,Tocantins,TO,-48.3510437082462,-10.1632533267928
7,21,2,Maranhão,MA,-44.2979185642444,-2.53188598508339
8,22,2,Piauí,PI,-42.8052704582233,-5.0863419523217
9,23,2,Ceará,CE,-38.5899275550432,-3.723805035
10,24,2,Rio Grande do Norte,RN,-35.2522547280543,-5.75089853761206
11,25,2,Paraíba,PB,-34.8733848135386,-7.14938202
12,26,2,Pernambuco,PE,-34.8889419445777,-8.06276248305241
13,27,2,Alagoas,AL,-35.7016299134895,-9.66082215163114
14,28,2,Sergipe,SE,-37.0482126395123,-10.9072157978835
15,29,2,Bahia,BA,-38.4880614840079,-13.0147719115328
16,31,3,Minas Gerais,MG,-43.9264531735305,-19.9375242937751
17,32,3,Espírito Santo,ES,-40.3222087267266,-20.3201537928533
18,33,3,Rio de Janeiro,RJ,-43.2278751249952,-22.8766521181865
19,35,3,São Paulo,SP,-46.5703831821128,-23.5673865
20,41,4,Paraná,PR,-49.2718478850774,-25.432956
21,42,4,Santa Catarina,SC,-48.5476373781933,-27.58779554855
22,43,4,Rio Grande do Sul,RS,-51.2286604637023,-30.0300367747664
23,50,5,Mato Grosso do Sul,MS,-54.6157435664588,-20.4580299878639
24,51,5,Mato Grosso,MT,-56.0732520381911,-15.5699890131206
25,52,5,Goiás,GO,-49.2558142758158,-16.6733097738389
26,53,5,Distrito Federal,DF,-47.8879054780313,-15.794087361891
......@@ -43,7 +43,10 @@ BASE_ROUTE_LIST = [
]
'''SIMCAQ ROUTE LIST'''
SIMCAQ_ROUTE_LIST = []
SIMCAQ_ROUTE_LIST = [
['enrollment','&dims=adm_dependency_detailed,location'],
['enrollment','&dims=region']
]
'''LDE ROUTE LIST'''
LDE_ROUTE_LIST = []
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment