• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

akvo / akvo-rsr / 36d6dc01-6726-4ee7-a9dd-ce35c506949e

pending completion
36d6dc01-6726-4ee7-a9dd-ce35c506949e

push

semaphore-ci

web-flow
Merge pull request #5298 from akvo/cleanup-rest-endpoints

Cleanup REST endpoints

34 of 34 new or added lines in 11 files covered. (100.0%)

17025 of 25071 relevant lines covered (67.91%)

0.68 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/akvo/rsr/m49.py
1
# -*- coding: utf-8 -*-
2

3
"""Akvo RSR is covered by the GNU Affero General Public License.
×
4
See more details in the license.txt file located at the root folder of the
5
Akvo RSR module. For additional details on the GNU license please
6
see < http://www.gnu.org/licenses/agpl.html >.
7
"""
8

9
from django.utils.translation import ugettext_lazy as _
×
10

11
M49_CODES = (
×
12
    (
13
        "",
14
        _("World")
15
    ),
16
    (
17
        "2",
18
        _("%sAfrica") % (4 * " ")
19
    ),
20
    (
21
        "14",
22
        _("%sEastern Africa") % (8 * " ")
23
    ),
24
    (
25
        "108",
26
        _("%sBurundi") % (12 * " ")
27
    ),
28
    (
29
        "174",
30
        _("%sComoros") % (12 * " ")
31
    ),
32
    (
33
        "262",
34
        _("%sDjibouti") % (12 * " ")
35
    ),
36
    (
37
        "232",
38
        _("%sEritrea") % (12 * " ")
39
    ),
40
    (
41
        "231",
42
        _("%sEthiopia") % (12 * " ")
43
    ),
44
    (
45
        "404",
46
        _("%sKenya") % (12 * " ")
47
    ),
48
    (
49
        "450",
50
        _("%sMadagascar") % (12 * " ")
51
    ),
52
    (
53
        "454",
54
        _("%sMalawi") % (12 * " ")
55
    ),
56
    (
57
        "480",
58
        _("%sMauritius") % (12 * " ")
59
    ),
60
    (
61
        "175",
62
        _("%sMayotte") % (12 * " ")
63
    ),
64
    (
65
        "508",
66
        _("%sMozambique") % (12 * " ")
67
    ),
68
    (
69
        "638",
70
        _("%sRéunion") % (12 * " ")
71
    ),
72
    (
73
        "646",
74
        _("%sRwanda") % (12 * " ")
75
    ),
76
    (
77
        "690",
78
        _("%sSeychelles") % (12 * " ")
79
    ),
80
    (
81
        "706",
82
        _("%sSomalia") % (12 * " ")
83
    ),
84
    (
85
        "728",
86
        _("%sSouth Sudan") % (12 * " ")
87
    ),
88
    (
89
        "800",
90
        _("%sUganda") % (12 * " ")
91
    ),
92
    (
93
        "834",
94
        _("%sUnited Republic of Tanzania") % (12 * " ")
95
    ),
96
    (
97
        "894",
98
        _("%sZambia") % (12 * " ")
99
    ),
100
    (
101
        "716",
102
        _("%sZimbabwe") % (12 * " ")
103
    ),
104
    (
105
        "17",
106
        _("%sMiddle Africa") % (8 * " ")
107
    ),
108
    (
109
        "24",
110
        _("%sAngola") % (12 * " ")
111
    ),
112
    (
113
        "120",
114
        _("%sCameroon") % (12 * " ")
115
    ),
116
    (
117
        "140",
118
        _("%sCentral African Republic") % (12 * " ")
119
    ),
120
    (
121
        "148",
122
        _("%sChad") % (12 * " ")
123
    ),
124
    (
125
        "178",
126
        _("%sCongo") % (12 * " ")
127
    ),
128
    (
129
        "180",
130
        _("%sDemocratic Republic of the Congo") % (12 * " ")
131
    ),
132
    (
133
        "226",
134
        _("%sEquatorial Guinea") % (12 * " ")
135
    ),
136
    (
137
        "266",
138
        _("%sGabon") % (12 * " ")
139
    ),
140
    (
141
        "678",
142
        _("%sSao Tome and Principe") % (12 * " ")
143
    ),
144
    (
145
        "15",
146
        _("%sNorthern Africa") % (8 * " ")
147
    ),
148
    (
149
        "12",
150
        _("%sAlgeria") % (12 * " ")
151
    ),
152
    (
153
        "818",
154
        _("%sEgypt") % (12 * " ")
155
    ),
156
    (
157
        "434",
158
        _("%sLibya") % (12 * " ")
159
    ),
160
    (
161
        "504",
162
        _("%sMorocco") % (12 * " ")
163
    ),
164
    (
165
        "729",
166
        _("%sSudan") % (12 * " ")
167
    ),
168
    (
169
        "788",
170
        _("%sTunisia") % (12 * " ")
171
    ),
172
    (
173
        "732",
174
        _("%sWestern Sahara") % (12 * " ")
175
    ),
176
    (
177
        "18",
178
        _("%sSouthern Africa") % (12 * " ")
179
    ),
180
    (
181
        "72",
182
        _("%sBotswana") % (12 * " ")
183
    ),
184
    (
185
        "426",
186
        _("%sLesotho") % (12 * " ")
187
    ),
188
    (
189
        "516",
190
        _("%sNamibia") % (12 * " ")
191
    ),
192
    (
193
        "710",
194
        _("%sSouth Africa") % (12 * " ")
195
    ),
196
    (
197
        "748",
198
        _("%sSwaziland") % (12 * " ")
199
    ),
200
    (
201
        "11",
202
        _("%sWestern Africa") % (12 * " ")
203
    ),
204
    (
205
        "204",
206
        _("%sBenin") % (12 * " ")
207
    ),
208
    (
209
        "854",
210
        _("%sBurkina Faso") % (12 * " ")
211
    ),
212
    (
213
        "132",
214
        _("%sCabo Verde") % (12 * " ")
215
    ),
216
    (
217
        "384",
218
        _("%sCote d'Ivoire") % (12 * " ")
219
    ),
220
    (
221
        "270",
222
        _("%sGambia") % (12 * " ")
223
    ),
224
    (
225
        "288",
226
        _("%sGhana") % (12 * " ")
227
    ),
228
    (
229
        "324",
230
        _("%sGuinea") % (12 * " ")
231
    ),
232
    (
233
        "624",
234
        _("%sGuinea-Bissau") % (12 * " ")
235
    ),
236
    (
237
        "430",
238
        _("%sLiberia") % (12 * " ")
239
    ),
240
    (
241
        "466",
242
        _("%sMali") % (12 * " ")
243
    ),
244
    (
245
        "478",
246
        _("%sMauritania") % (12 * " ")
247
    ),
248
    (
249
        "562",
250
        _("%sNiger") % (12 * " ")
251
    ),
252
    (
253
        "566",
254
        _("%sNigeria") % (12 * " ")
255
    ),
256
    (
257
        "654",
258
        _("%sSaint Helena") % (12 * " ")
259
    ),
260
    (
261
        "686",
262
        _("%sSenegal") % (12 * " ")
263
    ),
264
    (
265
        "694",
266
        _("%sSierra Leone") % (12 * " ")
267
    ),
268
    (
269
        "768",
270
        _("%sTogo") % (12 * " ")
271
    ),
272
    (
273
        "19",
274
        _("%sAmericas") % (4 * " ")
275
    ),
276
    (
277
        "419",
278
        _("%sLatin America and the Caribbean") % (8 * " ")
279
    ),
280
    (
281
        "29",
282
        _("%sCaribbean") % (12 * " ")
283
    ),
284
    (
285
        "660",
286
        _("%sAnguilla") % (16 * " ")
287
    ),
288
    (
289
        "28",
290
        _("%sAntigua and Barbuda") % (16 * " ")
291
    ),
292
    (
293
        "533",
294
        _("%sAruba") % (16 * " ")
295
    ),
296
    (
297
        "44",
298
        _("%sBahamas") % (16 * " ")
299
    ),
300
    (
301
        "52",
302
        _("%sBarbados") % (16 * " ")
303
    ),
304
    (
305
        "535",
306
        _("%sBonaire, Sint Eustatius and Saba") % (16 * " ")
307
    ),
308
    (
309
        "92",
310
        _("%sBritish Virgin Islands") % (16 * " ")
311
    ),
312
    (
313
        "136",
314
        _("%sCayman Islands") % (16 * " ")
315
    ),
316
    (
317
        "192",
318
        _("%sCuba") % (16 * " ")
319
    ),
320
    (
321
        "531",
322
        _("%sCuraçao") % (16 * " ")
323
    ),
324
    (
325
        "212",
326
        _("%sDominica") % (16 * " ")
327
    ),
328
    (
329
        "214",
330
        _("%sDominican Republic") % (16 * " ")
331
    ),
332
    (
333
        "308",
334
        _("%sGrenada") % (16 * " ")
335
    ),
336
    (
337
        "312",
338
        _("%sGuadeloupe") % (16 * " ")
339
    ),
340
    (
341
        "332",
342
        _("%sHaiti") % (16 * " ")
343
    ),
344
    (
345
        "388",
346
        _("%sJamaica") % (16 * " ")
347
    ),
348
    (
349
        "474",
350
        _("%sMartinique") % (16 * " ")
351
    ),
352
    (
353
        "500",
354
        _("%sMontserrat") % (16 * " ")
355
    ),
356
    (
357
        "630",
358
        _("%sPuerto Rico") % (16 * " ")
359
    ),
360
    (
361
        "652",
362
        _("%sSaint-Barthélemy") % (16 * " ")
363
    ),
364
    (
365
        "659",
366
        _("%sSaint Kitts and Nevis") % (16 * " ")
367
    ),
368
    (
369
        "662",
370
        _("%sSaint Lucia") % (16 * " ")
371
    ),
372
    (
373
        "663",
374
        _("%sSaint Martin (French part)") % (16 * " ")
375
    ),
376
    (
377
        "670",
378
        _("%sSaint Vincent and the Grenadines") % (16 * " ")
379
    ),
380
    (
381
        "534",
382
        _("%sSint Maarten (Dutch part)") % (16 * " ")
383
    ),
384
    (
385
        "780",
386
        _("%sTrinidad and Tobago") % (16 * " ")
387
    ),
388
    (
389
        "796",
390
        _("%sTurks and Caicos Islands") % (16 * " ")
391
    ),
392
    (
393
        "850",
394
        _("%sUnited States Virgin Islands") % (16 * " ")
395
    ),
396
    (
397
        "13",
398
        _("%sCentral America") % (12 * " ")
399
    ),
400
    (
401
        "84",
402
        _("%sBelize") % (16 * " ")
403
    ),
404
    (
405
        "188",
406
        _("%sCosta Rica") % (16 * " ")
407
    ),
408
    (
409
        "222",
410
        _("%sEl Salvador") % (16 * " ")
411
    ),
412
    (
413
        "320",
414
        _("%sGuatemala") % (16 * " ")
415
    ),
416
    (
417
        "340",
418
        _("%sHonduras") % (16 * " ")
419
    ),
420
    (
421
        "484",
422
        _("%sMexico") % (16 * " ")
423
    ),
424
    (
425
        "558",
426
        _("%sNicaragua") % (16 * " ")
427
    ),
428
    (
429
        "591",
430
        _("%sPanama") % (16 * " ")
431
    ),
432
    (
433
        "5",
434
        _("%sSouth America") % (12 * " ")
435
    ),
436
    (
437
        "32",
438
        _("%sArgentina") % (16 * " ")
439
    ),
440
    (
441
        "68",
442
        _("%sBolivia (Plurinational State of)") % (16 * " ")
443
    ),
444
    (
445
        "76",
446
        _("%sBrazil") % (16 * " ")
447
    ),
448
    (
449
        "152",
450
        _("%sChile") % (16 * " ")
451
    ),
452
    (
453
        "170",
454
        _("%sColombia") % (16 * " ")
455
    ),
456
    (
457
        "218",
458
        _("%sEcuador") % (16 * " ")
459
    ),
460
    (
461
        "238",
462
        _("%sFalkland Islands (Malvinas)") % (16 * " ")
463
    ),
464
    (
465
        "254",
466
        _("%sFrench Guiana") % (16 * " ")
467
    ),
468
    (
469
        "328",
470
        _("%sGuyana") % (16 * " ")
471
    ),
472
    (
473
        "600",
474
        _("%sParaguay") % (16 * " ")
475
    ),
476
    (
477
        "604",
478
        _("%sPeru") % (16 * " ")
479
    ),
480
    (
481
        "740",
482
        _("%sSuriname") % (16 * " ")
483
    ),
484
    (
485
        "858",
486
        _("%sUruguay") % (16 * " ")
487
    ),
488
    (
489
        "862",
490
        _("%sVenezuela (Bolivarian Republic of)") % (16 * " ")
491
    ),
492
    (
493
        "21",
494
        _("%sNorthern America") % (8 * " ")
495
    ),
496
    (
497
        "60",
498
        _("%sBermuda") % (12 * " ")
499
    ),
500
    (
501
        "124",
502
        _("%sCanada") % (12 * " ")
503
    ),
504
    (
505
        "304",
506
        _("%sGreenland") % (12 * " ")
507
    ),
508
    (
509
        "666",
510
        _("%sSaint Pierre and Miquelon") % (12 * " ")
511
    ),
512
    (
513
        "840",
514
        _("%sUnited States of America") % (12 * " ")
515
    ),
516
    (
517
        "142",
518
        _("%sAsia") % (4 * " ")
519
    ),
520
    (
521
        "143",
522
        _("%sCentral Asia") % (8 * " ")
523
    ),
524
    (
525
        "398",
526
        _("%sKazakhstan") % (12 * " ")
527
    ),
528
    (
529
        "417",
530
        _("%sKyrgyzstan") % (12 * " ")
531
    ),
532
    (
533
        "762",
534
        _("%sTajikistan") % (12 * " ")
535
    ),
536
    (
537
        "795",
538
        _("%sTurkmenistan") % (12 * " ")
539
    ),
540
    (
541
        "860",
542
        _("%sUzbekistan") % (12 * " ")
543
    ),
544
    (
545
        "30",
546
        _("%sEastern Asia") % (8 * " ")
547
    ),
548
    (
549
        "156",
550
        _("%sChina") % (12 * " ")
551
    ),
552
    (
553
        "344",
554
        _("%sChina, Hong Kong Special Administrative Region") % (12 * " ")
555
    ),
556
    (
557
        "446",
558
        _("%sChina, Macao Special Administrative Region") % (12 * " ")
559
    ),
560
    (
561
        "408",
562
        _("%sDemocratic People's Republic of Korea") % (12 * " ")
563
    ),
564
    (
565
        "392",
566
        _("%sJapan") % (12 * " ")
567
    ),
568
    (
569
        "496",
570
        _("%sMongolia") % (12 * " ")
571
    ),
572
    (
573
        "410",
574
        _("%sRepublic of Korea") % (12 * " ")
575
    ),
576
    (
577
        "34",
578
        _("%sSouthern Asia") % (8 * " ")
579
    ),
580
    (
581
        "4",
582
        _("%sAfghanistan") % (12 * " ")
583
    ),
584
    (
585
        "50",
586
        _("%sBangladesh") % (12 * " ")
587
    ),
588
    (
589
        "64",
590
        _("%sBhutan") % (12 * " ")
591
    ),
592
    (
593
        "356",
594
        _("%sIndia") % (12 * " ")
595
    ),
596
    (
597
        "364",
598
        _("%sIran (Islamic Republic of)") % (12 * " ")
599
    ),
600
    (
601
        "462",
602
        _("%sMaldives") % (12 * " ")
603
    ),
604
    (
605
        "524",
606
        _("%sNepal") % (12 * " ")
607
    ),
608
    (
609
        "586",
610
        _("%sPakistan") % (12 * " ")
611
    ),
612
    (
613
        "144",
614
        _("%sSri Lanka") % (12 * " ")
615
    ),
616
    (
617
        "35",
618
        _("%sSouth-Eastern Asia") % (8 * " ")
619
    ),
620
    (
621
        "96",
622
        _("%sBrunei Darussalam") % (12 * " ")
623
    ),
624
    (
625
        "116",
626
        _("%sCambodia") % (12 * " ")
627
    ),
628
    (
629
        "360",
630
        _("%sIndonesia") % (12 * " ")
631
    ),
632
    (
633
        "418",
634
        _("%sLao People's Democratic Republic") % (12 * " ")
635
    ),
636
    (
637
        "458",
638
        _("%sMalaysia") % (12 * " ")
639
    ),
640
    (
641
        "104",
642
        _("%sMyanmar") % (12 * " ")
643
    ),
644
    (
645
        "608",
646
        _("%sPhilippines") % (12 * " ")
647
    ),
648
    (
649
        "702",
650
        _("%sSingapore") % (12 * " ")
651
    ),
652
    (
653
        "764",
654
        _("%sThailand") % (12 * " ")
655
    ),
656
    (
657
        "626",
658
        _("%sTimor-Leste") % (12 * " ")
659
    ),
660
    (
661
        "704",
662
        _("%sViet Nam") % (12 * " ")
663
    ),
664
    (
665
        "145",
666
        _("%sWestern Asia") % (8 * " ")
667
    ),
668
    (
669
        "51",
670
        _("%sArmenia") % (12 * " ")
671
    ),
672
    (
673
        "31",
674
        _("%sAzerbaijan") % (12 * " ")
675
    ),
676
    (
677
        "48",
678
        _("%sBahrain") % (12 * " ")
679
    ),
680
    (
681
        "196",
682
        _("%sCyprus") % (12 * " ")
683
    ),
684
    (
685
        "268",
686
        _("%sGeorgia") % (12 * " ")
687
    ),
688
    (
689
        "368",
690
        _("%sIraq") % (12 * " ")
691
    ),
692
    (
693
        "376",
694
        _("%sIsrael") % (12 * " ")
695
    ),
696
    (
697
        "400",
698
        _("%sJordan") % (12 * " ")
699
    ),
700
    (
701
        "414",
702
        _("%sKuwait") % (12 * " ")
703
    ),
704
    (
705
        "422",
706
        _("%sLebanon") % (12 * " ")
707
    ),
708
    (
709
        "512",
710
        _("%sOman") % (12 * " ")
711
    ),
712
    (
713
        "634",
714
        _("%sQatar") % (12 * " ")
715
    ),
716
    (
717
        "682",
718
        _("%sSaudi Arabia") % (12 * " ")
719
    ),
720
    (
721
        "275",
722
        _("%sState of Palestine") % (12 * " ")
723
    ),
724
    (
725
        "760",
726
        _("%sSyrian Arab Republic") % (12 * " ")
727
    ),
728
    (
729
        "792",
730
        _("%sTurkey") % (12 * " ")
731
    ),
732
    (
733
        "784",
734
        _("%sUnited Arab Emirates") % (12 * " ")
735
    ),
736
    (
737
        "887",
738
        _("%sYemen") % (12 * " ")
739
    ),
740
    (
741
        "150",
742
        _("%sEurope") % (4 * " ")
743
    ),
744
    (
745
        "151",
746
        _("%sEastern Europe") % (8 * " ")
747
    ),
748
    (
749
        "112",
750
        _("%sBelarus") % (12 * " ")
751
    ),
752
    (
753
        "100",
754
        _("%sBulgaria") % (12 * " ")
755
    ),
756
    (
757
        "203",
758
        _("%sCzech Republic") % (12 * " ")
759
    ),
760
    (
761
        "348",
762
        _("%sHungary") % (12 * " ")
763
    ),
764
    (
765
        "616",
766
        _("%sPoland") % (12 * " ")
767
    ),
768
    (
769
        "498",
770
        _("%sRepublic of Moldova") % (12 * " ")
771
    ),
772
    (
773
        "642",
774
        _("%sRomania") % (12 * " ")
775
    ),
776
    (
777
        "643",
778
        _("%sRussian Federation") % (12 * " ")
779
    ),
780
    (
781
        "703",
782
        _("%sSlovakia") % (12 * " ")
783
    ),
784
    (
785
        "804",
786
        _("%sUkraine") % (12 * " ")
787
    ),
788
    (
789
        "154",
790
        _("%sNorthern Europe") % (8 * " ")
791
    ),
792
    (
793
        "248",
794
        _("%sÃ…land Islands") % (12 * " ")
795
    ),
796
    (
797
        "208",
798
        _("%sDenmark") % (12 * " ")
799
    ),
800
    (
801
        "233",
802
        _("%sEstonia") % (12 * " ")
803
    ),
804
    (
805
        "234",
806
        _("%sFaeroe Islands") % (12 * " ")
807
    ),
808
    (
809
        "246",
810
        _("%sFinland") % (12 * " ")
811
    ),
812
    (
813
        "831",
814
        _("%sGuernsey") % (12 * " ")
815
    ),
816
    (
817
        "352",
818
        _("%sIceland") % (12 * " ")
819
    ),
820
    (
821
        "372",
822
        _("%sIreland") % (12 * " ")
823
    ),
824
    (
825
        "833",
826
        _("%sIsle of Man") % (12 * " ")
827
    ),
828
    (
829
        "832",
830
        _("%sJersey") % (12 * " ")
831
    ),
832
    (
833
        "428",
834
        _("%sLatvia") % (12 * " ")
835
    ),
836
    (
837
        "440",
838
        _("%sLithuania") % (12 * " ")
839
    ),
840
    (
841
        "578",
842
        _("%sNorway") % (12 * " ")
843
    ),
844
    (
845
        "744",
846
        _("%sSvalbard and Jan Mayen Islands") % (12 * " ")
847
    ),
848
    (
849
        "752",
850
        _("%sSweden") % (12 * " ")
851
    ),
852
    (
853
        "826",
854
        _("%sUnited Kingdom of Great Britain and Northern Ireland") % (12 * " ")
855
    ),
856
    (
857
        "39",
858
        _("%sSouthern Europe") % (8 * " ")
859
    ),
860
    (
861
        "8",
862
        _("%sAlbania") % (12 * " ")
863
    ),
864
    (
865
        "20",
866
        _("%sAndorra") % (12 * " ")
867
    ),
868
    (
869
        "70",
870
        _("%sBosnia and Herzegovina") % (12 * " ")
871
    ),
872
    (
873
        "191",
874
        _("%sCroatia") % (12 * " ")
875
    ),
876
    (
877
        "292",
878
        _("%sGibraltar") % (12 * " ")
879
    ),
880
    (
881
        "300",
882
        _("%sGreece") % (12 * " ")
883
    ),
884
    (
885
        "336",
886
        _("%sHoly See") % (12 * " ")
887
    ),
888
    (
889
        "380",
890
        _("%sItaly") % (12 * " ")
891
    ),
892
    (
893
        "470",
894
        _("%sMalta") % (12 * " ")
895
    ),
896
    (
897
        "499",
898
        _("%sMontenegro") % (12 * " ")
899
    ),
900
    (
901
        "620",
902
        _("%sPortugal") % (12 * " ")
903
    ),
904
    (
905
        "674",
906
        _("%sSan Marino") % (12 * " ")
907
    ),
908
    (
909
        "688",
910
        _("%sSerbia") % (12 * " ")
911
    ),
912
    (
913
        "705",
914
        _("%sSlovenia") % (12 * " ")
915
    ),
916
    (
917
        "724",
918
        _("%sSpain") % (12 * " ")
919
    ),
920
    (
921
        "807",
922
        _("%sThe former Yugoslav Republic of Macedonia") % (12 * " ")
923
    ),
924
    (
925
        "155",
926
        _("%sWestern Europe") % (8 * " ")
927
    ),
928
    (
929
        "40",
930
        _("%sAustria") % (12 * " ")
931
    ),
932
    (
933
        "56",
934
        _("%sBelgium") % (12 * " ")
935
    ),
936
    (
937
        "250",
938
        _("%sFrance") % (12 * " ")
939
    ),
940
    (
941
        "276",
942
        _("%sGermany") % (12 * " ")
943
    ),
944
    (
945
        "438",
946
        _("%sLiechtenstein") % (12 * " ")
947
    ),
948
    (
949
        "442",
950
        _("%sLuxembourg") % (12 * " ")
951
    ),
952
    (
953
        "492",
954
        _("%sMonaco") % (12 * " ")
955
    ),
956
    (
957
        "528",
958
        _("%sNetherlands") % (12 * " ")
959
    ),
960
    (
961
        "756",
962
        _("%sSwitzerland") % (12 * " ")
963
    ),
964
    (
965
        "9",
966
        _("%sOceania") % (4 * " ")
967
    ),
968
    (
969
        "53",
970
        _("%sAustralia and New Zealand") % (8 * " ")
971
    ),
972
    (
973
        "36",
974
        _("%sAustralia") % (12 * " ")
975
    ),
976
    (
977
        "554",
978
        _("%sNew Zealand") % (12 * " ")
979
    ),
980
    (
981
        "574",
982
        _("%sNorfolk Island") % (12 * " ")
983
    ),
984
    (
985
        "54",
986
        _("%sMelanesia") % (8 * " ")
987
    ),
988
    (
989
        "242",
990
        _("%sFiji") % (12 * " ")
991
    ),
992
    (
993
        "540",
994
        _("%sNew Caledonia") % (12 * " ")
995
    ),
996
    (
997
        "598",
998
        _("%sPapua New Guinea") % (12 * " ")
999
    ),
1000
    (
1001
        "90",
1002
        _("%sSolomon Islands") % (12 * " ")
1003
    ),
1004
    (
1005
        "548",
1006
        _("%sVanuatu") % (12 * " ")
1007
    ),
1008
    (
1009
        "57",
1010
        _("%sMicronesia") % (8 * " ")
1011
    ),
1012
    (
1013
        "316",
1014
        _("%sGuam") % (12 * " ")
1015
    ),
1016
    (
1017
        "296",
1018
        _("%sKiribati") % (12 * " ")
1019
    ),
1020
    (
1021
        "584",
1022
        _("%sMarshall Islands") % (12 * " ")
1023
    ),
1024
    (
1025
        "583",
1026
        _("%sMicronesia (Federated States of)") % (12 * " ")
1027
    ),
1028
    (
1029
        "520",
1030
        _("%sNauru") % (12 * " ")
1031
    ),
1032
    (
1033
        "580",
1034
        _("%sNorthern Mariana Islands") % (12 * " ")
1035
    ),
1036
    (
1037
        "585",
1038
        _("%sPalau") % (12 * " ")
1039
    ),
1040
    (
1041
        "61",
1042
        _("%sPolynesia") % (8 * " ")
1043
    ),
1044
    (
1045
        "16",
1046
        _("%sAmerican Samoa") % (12 * " ")
1047
    ),
1048
    (
1049
        "184",
1050
        _("%sCook Islands") % (12 * " ")
1051
    ),
1052
    (
1053
        "258",
1054
        _("%sFrench Polynesia") % (12 * " ")
1055
    ),
1056
    (
1057
        "570",
1058
        _("%sNiue") % (12 * " ")
1059
    ),
1060
    (
1061
        "612",
1062
        _("%sPitcairn") % (12 * " ")
1063
    ),
1064
    (
1065
        "882",
1066
        _("%sSamoa") % (12 * " ")
1067
    ),
1068
    (
1069
        "772",
1070
        _("%sTokelau") % (12 * " ")
1071
    ),
1072
    (
1073
        "776",
1074
        _("%sTonga") % (12 * " ")
1075
    ),
1076
    (
1077
        "798",
1078
        _("%sTuvalu") % (12 * " ")
1079
    ),
1080
    (
1081
        "876",
1082
        _("%sWallis and Futuna Islands") % (12 * " ")
1083
    ),
1084
)
1085

1086

1087
# Dictionary of M.49 Alpha country and region codes
1088
# Based on http://unstats.un.org/unsd/methods/m49/m49regin.htm
1089

1090
M49_HIERARCHY = {
×
1091
    1: [2, 19, 142, 150, 9],
1092
    2: [14, 17, 15, 18, 11],
1093
    3: [21, 29, 13],
1094
    4: ["AF", ],
1095
    5: [32, 68, 76, 152, 170, 218, 238, 254, 328, 600, 604, 740, 858, 862],
1096
    8: ["AL", ],
1097
    9: [53, 54, 57, 61],
1098
    11: [204, 854, 132, 384, 270, 288, 324, 624, 430, 466, 478, 562, 566, 654, 686, 694, 768],
1099
    12: ["DZ", ],
1100
    13: [84, 188, 222, 320, 340, 484, 558, 591],
1101
    14: [108, 174, 262, 232, 231, 404, 450, 454, 480, 175, 508, 638, 646, 690, 706, 728, 800, 834, 894, 716],
1102
    15: [12, 818, 434, 504, 729, 788, 732],
1103
    16: ["AS", ],
1104
    17: [24, 120, 140, 148, 178, 180, 226, 266, 678],
1105
    18: [72, 426, 516, 710, 748],
1106
    19: [419, 21],
1107
    20: ["AD", ],
1108
    21: [60, 124, 304, 666, 840],
1109
    24: ["AO", ],
1110
    28: ["AG", ],
1111
    29: [660, 28, 533, 44, 52, 535, 92, 136, 192, 531, 212, 214, 308, 312, 332, 388, 474, 500, 630, 652, 659, 662, 663,
1112
         670, 534, 780, 796, 850],
1113
    30: [156, 344, 446, 408, 392, 496, 410],
1114
    31: ["AZ", ],
1115
    32: ["AR", ],
1116
    34: [4, 50, 64, 356, 364, 462, 524, 586, 144],
1117
    35: [96, 116, 360, 418, 458, 104, 608, 702, 764, 626, 704],
1118
    36: ["AU", ],
1119
    39: [8, 20, 70, 191, 292, 300, 336, 380, 470, 499, 620, 674, 688, 705, 724, 807],
1120
    40: ["AT", ],
1121
    44: ["BS", ],
1122
    48: ["BH", ],
1123
    50: ["BD", ],
1124
    51: ["AM", ],
1125
    52: ["BB", ],
1126
    53: [36, 554, 574],
1127
    54: [242, 540, 598, 90, 548],
1128
    56: ["BE", ],
1129
    57: [316, 296, 584, 583, 520, 580, 585],
1130
    60: ["BM", ],
1131
    61: [16, 184, 258, 570, 612, 882, 772, 776, 798, 876],
1132
    64: ["BT", ],
1133
    68: ["BO", ],
1134
    70: ["BA", ],
1135
    72: ["BW", ],
1136
    76: ["BR", ],
1137
    84: ["BZ", ],
1138
    90: ["SB", ],
1139
    92: ["VG", ],
1140
    96: ["BN", ],
1141
    100: ["BG", ],
1142
    104: ["MM", ],
1143
    108: ["BI", ],
1144
    112: ["BY", ],
1145
    116: ["KH", ],
1146
    120: ["CM", ],
1147
    124: ["CA", ],
1148
    132: ["CV", ],
1149
    136: ["KY", ],
1150
    140: ["CF", ],
1151
    142: [143, 30, 34, 35, 145],
1152
    143: [398, 417, 762, 795, 860],
1153
    144: ["LK", ],
1154
    145: [51, 31, 48, 196, 268, 368, 376, 400, 414, 422, 512, 634, 682, 275, 760, 792, 784, 887],
1155
    148: ["TD", ],
1156
    150: [151, 154, 39, 155],
1157
    151: [112, 100, 203, 348, 616, 498, 642, 643, 703, 804],
1158
    152: ["CL", ],
1159
    154: [248, 208, 233, 234, 246, 831, 352, 372, 833, 832, 428, 440, 578, 744, 752, 826],
1160
    155: [40, 56, 250, 276, 438, 442, 492, 528, 756],
1161
    156: ["CN", ],
1162
    170: ["CO", ],
1163
    174: ["KM", ],
1164
    175: ["YT", ],
1165
    178: ["CG", ],
1166
    180: ["CD", ],
1167
    184: ["CK", ],
1168
    188: ["CR", ],
1169
    191: ["HR", ],
1170
    192: ["CU", ],
1171
    196: ["CY", ],
1172
    203: ["CZ", ],
1173
    204: ["BJ", ],
1174
    208: ["DK", ],
1175
    212: ["DM", ],
1176
    214: ["DO", ],
1177
    218: ["EC", ],
1178
    222: ["SV", ],
1179
    226: ["GQ", ],
1180
    231: ["ET", ],
1181
    232: ["ER", ],
1182
    233: ["EE", ],
1183
    234: ["FO", ],
1184
    238: ["FK", ],
1185
    242: ["FJ", ],
1186
    246: ["FI", ],
1187
    248: ["AX", ],
1188
    250: ["FR", ],
1189
    254: ["GF", ],
1190
    258: ["PF", ],
1191
    262: ["DJ", ],
1192
    266: ["GA", ],
1193
    268: ["GE", ],
1194
    270: ["GM", ],
1195
    275: ["PS", ],
1196
    276: ["DE", ],
1197
    288: ["GH", ],
1198
    292: ["GI", ],
1199
    296: ["KI", ],
1200
    300: ["GR", ],
1201
    304: ["GL", ],
1202
    308: ["GD", ],
1203
    312: ["GP", ],
1204
    316: ["GU", ],
1205
    320: ["GT", ],
1206
    324: ["GN", ],
1207
    328: ["GY", ],
1208
    332: ["HT", ],
1209
    336: ["VA", ],
1210
    340: ["HN", ],
1211
    344: ["HK", ],
1212
    348: ["HU", ],
1213
    352: ["IS", ],
1214
    356: ["IN", ],
1215
    360: ["ID", ],
1216
    364: ["IR", ],
1217
    368: ["IQ", ],
1218
    372: ["IE", ],
1219
    376: ["IL", ],
1220
    380: ["IT", ],
1221
    384: ["CI", ],
1222
    388: ["JM", ],
1223
    392: ["JP", ],
1224
    398: ["KZ", ],
1225
    400: ["JO", ],
1226
    404: ["KE", ],
1227
    408: ["KP", ],
1228
    410: ["KR", ],
1229
    414: ["KW", ],
1230
    417: ["KG", ],
1231
    418: ["LA", ],
1232
    419: [29, 13, 5],
1233
    422: ["LB", ],
1234
    426: ["LS", ],
1235
    428: ["LV", ],
1236
    430: ["LR", ],
1237
    434: ["LY", ],
1238
    438: ["LI", ],
1239
    440: ["LT", ],
1240
    442: ["LU", ],
1241
    446: ["MO", ],
1242
    450: ["MG", ],
1243
    454: ["MW", ],
1244
    458: ["MY", ],
1245
    462: ["MV", ],
1246
    466: ["ML", ],
1247
    470: ["MT", ],
1248
    474: ["MQ", ],
1249
    478: ["MR", ],
1250
    480: ["MU", ],
1251
    484: ["MX", ],
1252
    492: ["MC", ],
1253
    496: ["MN", ],
1254
    498: ["MD", ],
1255
    499: ["ME", ],
1256
    500: ["MS", ],
1257
    504: ["MA", ],
1258
    508: ["MZ", ],
1259
    512: ["OM", ],
1260
    516: ["NA", ],
1261
    520: ["NR", ],
1262
    524: ["NP", ],
1263
    528: ["NL", ],
1264
    531: ["CW", ],
1265
    533: ["AW", ],
1266
    534: ["SX", ],
1267
    535: ["BQ", ],
1268
    540: ["NC", ],
1269
    548: ["VU", ],
1270
    554: ["NZ", ],
1271
    558: ["NI", ],
1272
    562: ["NE", ],
1273
    566: ["NG", ],
1274
    570: ["NU", ],
1275
    574: ["NF", ],
1276
    578: ["NO", ],
1277
    580: ["MP", ],
1278
    583: ["FM", ],
1279
    584: ["MH", ],
1280
    585: ["PW", ],
1281
    586: ["PK", ],
1282
    591: ["PA", ],
1283
    598: ["PG", ],
1284
    600: ["PY", ],
1285
    604: ["PE", ],
1286
    608: ["PH", ],
1287
    612: ["PN", ],
1288
    616: ["PL", ],
1289
    620: ["PT", ],
1290
    624: ["GW", ],
1291
    626: ["TL", ],
1292
    630: ["PR", ],
1293
    634: ["QA", ],
1294
    638: ["RE", ],
1295
    642: ["RO", ],
1296
    643: ["RU", ],
1297
    646: ["RW", ],
1298
    652: ["BL", ],
1299
    654: ["SH", ],
1300
    659: ["KN", ],
1301
    660: ["AI", ],
1302
    662: ["LC", ],
1303
    663: ["MF", ],
1304
    666: ["PM", ],
1305
    670: ["VC", ],
1306
    674: ["SM", ],
1307
    678: ["ST", ],
1308
    682: ["SA", ],
1309
    686: ["SN", ],
1310
    688: ["RS", ],
1311
    690: ["SC", ],
1312
    694: ["SL", ],
1313
    702: ["SG", ],
1314
    703: ["SK", ],
1315
    704: ["VN", ],
1316
    705: ["SI", ],
1317
    706: ["SO", ],
1318
    710: ["ZA", ],
1319
    716: ["ZW", ],
1320
    724: ["ES", ],
1321
    728: ["SS", ],
1322
    729: ["SD", ],
1323
    732: ["EH", ],
1324
    740: ["SR", ],
1325
    744: ["SJ", ],
1326
    748: ["SZ", ],
1327
    752: ["SE", ],
1328
    756: ["CH", ],
1329
    760: ["SY", ],
1330
    762: ["TJ", ],
1331
    764: ["TH", ],
1332
    768: ["TG", ],
1333
    772: ["TK", ],
1334
    776: ["TO", ],
1335
    780: ["TT", ],
1336
    784: ["AE", ],
1337
    788: ["TN", ],
1338
    792: ["TR", ],
1339
    795: ["TM", ],
1340
    796: ["TC", ],
1341
    798: ["TV", ],
1342
    800: ["UG", ],
1343
    804: ["UA", ],
1344
    807: ["MK", ],
1345
    818: ["EG", ],
1346
    826: ["GB", ],
1347
    831: ["GG", ],
1348
    832: ["JE", ],
1349
    833: ["IM", ],
1350
    834: ["TZ", ],
1351
    840: ["US", ],
1352
    850: ["VI", ],
1353
    854: ["BF", ],
1354
    858: ["UY", ],
1355
    860: ["UZ", ],
1356
    862: ["VE", ],
1357
    876: ["WF", ],
1358
    882: ["WS", ],
1359
    887: ["YE", ],
1360
    894: ["ZM", ],
1361
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc