Skip to content

Commit 8668802

Browse files
authored
Update SI postal codes (#531)
1 parent d361126 commit 8668802

File tree

4 files changed

+44
-10
lines changed

4 files changed

+44
-10
lines changed

docs/authors.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ Authors
7575
* Jan Pieter Waagmeester
7676
* Jarmo van Lenthe
7777
* Jérémie Ferry
78+
* Jernej Porenta
7879
* Jocelyn Delalande
7980
* Johannes Hoppe
8081
* Johnny Lee Othon

docs/changelog.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Modifications to existing flavors:
1616

1717
- Fix REGON validation for PL
1818
(`gh-529 <https://github.com/django/django-localflavor/pull/529>`_).
19+
- Update SI postal codes
20+
(`gh-531 <https://github.com/django/django-localflavor/pull/531>`_).
1921

2022
Other changes:
2123

localflavor/si/si_postalcodes.py

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
#: A list of Slovenian postal codes
22
SI_POSTALCODES = [
33
(1000, 'Ljubljana'),
4+
(1001, 'Ljubljana - po\u0161tni predali'),
5+
(1002, 'Ljubljana - po\u0161tni center'),
6+
(1210, 'Ljubljana - \u0160entvid'),
7+
(1211, 'Ljubljana - \u0160martno'),
48
(1215, 'Medvode'),
59
(1216, 'Smlednik'),
610
(1217, 'Vodice'),
@@ -11,6 +15,7 @@
1115
(1223, 'Blagovica'),
1216
(1225, 'Lukovica'),
1317
(1230, 'Dom\u017eale'),
18+
(1231, 'Ljubljana - \u010crnu\u010de'),
1419
(1233, 'Dob'),
1520
(1234, 'Menge\u0161'),
1621
(1235, 'Radomlje'),
@@ -19,6 +24,8 @@
1924
(1242, 'Stahovica'),
2025
(1251, 'Morav\u010de'),
2126
(1252, 'Va\u010de'),
27+
(1260, 'Ljubljana - Polje'),
28+
(1261, 'Ljubljana - Dobrunje'),
2229
(1262, 'Dol pri Ljubljani'),
2330
(1270, 'Litija'),
2431
(1272, 'Pol\u0161nik'),
@@ -84,6 +91,7 @@
8491
(1433, 'Rade\u010de'),
8592
(1434, 'Loka pri Zidanem Mostu'),
8693
(2000, 'Maribor'),
94+
(2001, 'Maribor - po\u0161tni predali'),
8795
(2201, 'Zgornja Kungota'),
8896
(2204, 'Miklav\u017e na Dravskem polju'),
8997
(2205, 'Star\u0161e'),
@@ -92,7 +100,7 @@
92100
(2211, 'Pesnica pri Mariboru'),
93101
(2212, '\u0160entilj v Slovenskih goricah'),
94102
(2213, 'Zgornja Velka'),
95-
(2214, 'Sladki vrh'),
103+
(2214, 'Sladki Vrh'),
96104
(2215, 'Cer\u0161ak'),
97105
(2221, 'Jarenina'),
98106
(2222, 'Jakobski Dol'),
@@ -181,6 +189,7 @@
181189
(2393, '\u010crna na Koro\u0161kem'),
182190
(2394, 'Kotlje'),
183191
(3000, 'Celje'),
192+
(3001, 'Celje - po\u0161tni predali'),
184193
(3201, '\u0160martno v Ro\u017eni dolini'),
185194
(3202, 'Ljube\u010dna'),
186195
(3203, 'Nova Cerkev'),
@@ -231,8 +240,8 @@
231240
(3312, 'Prebold'),
232241
(3313, 'Polzela'),
233242
(3314, 'Braslov\u010de'),
234-
(3320, 'Velenje - dostava'),
235-
(3322, 'Velenje - po\u0161tni predali'),
243+
(3320, 'Velenje'),
244+
(3322, 'Velenje'),
236245
(3325, '\u0160o\u0161tanj'),
237246
(3326, 'Topol\u0161ica'),
238247
(3327, '\u0160martno ob Paki'),
@@ -245,6 +254,7 @@
245254
(3341, '\u0160martno ob Dreti'),
246255
(3342, 'Gornji Grad'),
247256
(4000, 'Kranj'),
257+
(4001, 'Kranj - po\u0161tni predali'),
248258
(4201, 'Zgornja Besnica'),
249259
(4202, 'Naklo'),
250260
(4203, 'Duplje'),
@@ -289,6 +299,7 @@
289299
(4290, 'Tr\u017ei\u010d'),
290300
(4294, 'Kri\u017ee'),
291301
(5000, 'Nova Gorica'),
302+
(5001, 'Nova Gorica - po\u0161tni predali'),
292303
(5210, 'Deskle'),
293304
(5211, 'Kojsko'),
294305
(5212, 'Dobrovo v Brdih'),
@@ -330,7 +341,8 @@
330341
(5295, 'Branik'),
331342
(5296, 'Kostanjevica na Krasu'),
332343
(5297, 'Prva\u010dina'),
333-
(6000, 'Koper'),
344+
(6000, 'Koper - Capodistria'),
345+
(6001, 'Koper - Capodistria - po\u0161tni predali'),
334346
(6210, 'Se\u017eana'),
335347
(6215, 'Diva\u010da'),
336348
(6216, 'Podgorje'),
@@ -368,6 +380,7 @@
368380
(6330, 'Piran - Pirano'),
369381
(6333, 'Se\u010dovlje - Sicciole'),
370382
(8000, 'Novo mesto'),
383+
(8001, 'Novo mesto - po\u0161tni predali'),
371384
(8210, 'Trebnje'),
372385
(8211, 'Dobrni\u010d'),
373386
(8212, 'Velika Loka'),
@@ -422,13 +435,14 @@
422435
(8341, 'Adle\u0161i\u010di'),
423436
(8342, 'Stari trg ob Kolpi'),
424437
(8343, 'Dragatu\u0161'),
425-
(8344, 'Vinica pri \u010crnomlju'),
438+
(8344, 'Vinica'),
426439
(8350, 'Dolenjske Toplice'),
427440
(8351, 'Stra\u017ea'),
428441
(8360, '\u017du\u017eemberk'),
429442
(8361, 'Dvor'),
430443
(8362, 'Hinje'),
431444
(9000, 'Murska Sobota'),
445+
(9001, 'Murska Sobota - po\u0161tni predali'),
432446
(9201, 'Puconci'),
433447
(9202, 'Ma\u010dkovci'),
434448
(9203, 'Petrovci'),
@@ -454,6 +468,7 @@
454468
(9243, 'Mala Nedelja'),
455469
(9244, 'Sveti Jurij ob \u0160\u010davnici'),
456470
(9245, 'Spodnji Ivanjci'),
471+
(9246, 'Razkri\u017eje'),
457472
(9250, 'Gornja Radgona'),
458473
(9251, 'Ti\u0161ina'),
459474
(9252, 'Radenci'),

tests/test_si.py

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def test_SIPostalCodeField(self):
6868
self.assertFieldOutput(SIPostalCodeField, valid, invalid)
6969

7070
def test_SIPostalCodeSelect(self):
71+
self.maxDiff = None
7172
f = SIPostalCodeSelect()
7273
out = '''<select name="Kranj">
7374
<option value="8341">Adle\u0161i\u010di</option>
@@ -108,6 +109,7 @@ def test_SIPostalCodeSelect(self):
108109
<option value="8276">Bu\u010dka</option>
109110
<option value="9261">Cankova</option>
110111
<option value="3000">Celje</option>
112+
<option value="3001">Celje - po\u0161tni predali</option>
111113
<option value="4207">Cerklje na Gorenjskem</option>
112114
<option value="8263">Cerklje ob Krki</option>
113115
<option value="1380">Cerknica</option>
@@ -212,7 +214,8 @@ def test_SIPostalCodeSelect(self):
212214
<option value="5211">Kojsko</option>
213215
<option value="6223">Komen</option>
214216
<option value="1218">Komenda</option>
215-
<option value="6000">Koper</option>
217+
<option value="6000">Koper - Capodistria</option>
218+
<option value="6001">Koper - Capodistria - po\u0161tni predali</option>
216219
<option value="8282">Koprivnica</option>
217220
<option value="5296">Kostanjevica na Krasu</option>
218221
<option value="8311">Kostanjevica na Krki</option>
@@ -224,6 +227,7 @@ def test_SIPostalCodeSelect(self):
224227
<option value="1338">Ko\u010devska Reka</option>
225228
<option value="6256">Ko\u0161ana</option>
226229
<option value="4000" selected="selected">Kranj</option>
230+
<option value="4001">Kranj - po\u0161tni predali</option>
227231
<option value="4280">Kranjska Gora</option>
228232
<option value="1281">Kresnice</option>
229233
<option value="4294">Kri\u017ee</option>
@@ -248,6 +252,13 @@ def test_SIPostalCodeSelect(self):
248252
<option value="1270">Litija</option>
249253
<option value="3202">Ljube\u010dna</option>
250254
<option value="1000">Ljubljana</option>
255+
<option value="1261">Ljubljana - Dobrunje</option>
256+
<option value="1260">Ljubljana - Polje</option>
257+
<option value="1002">Ljubljana - po\u0161tni center</option>
258+
<option value="1001">Ljubljana - po\u0161tni predali</option>
259+
<option value="1231">Ljubljana - \u010crnu\u010de</option>
260+
<option value="1210">Ljubljana - \u0160entvid</option>
261+
<option value="1211">Ljubljana - \u0160martno</option>
251262
<option value="3333">Ljubno ob Savinji</option>
252263
<option value="9240">Ljutomer</option>
253264
<option value="5231">Log pod Mangartom</option>
@@ -268,6 +279,7 @@ def test_SIPostalCodeSelect(self):
268279
<option value="2229">Male\u010dnik</option>
269280
<option value="6273">Marezige</option>
270281
<option value="2000">Maribor</option>
282+
<option value="2001">Maribor - po\u0161tni predali</option>
271283
<option value="2206">Marjeta na Dravskem polju</option>
272284
<option value="2281">Markovci</option>
273285
<option value="9221">Martjanci</option>
@@ -292,14 +304,17 @@ def test_SIPostalCodeSelect(self):
292304
<option value="1221">Motnik</option>
293305
<option value="3330">Mozirje</option>
294306
<option value="9000">Murska Sobota</option>
307+
<option value="9001">Murska Sobota - po\u0161tni predali</option>
295308
<option value="2366">Muta</option>
296309
<option value="4202">Naklo</option>
297310
<option value="3331">Nazarje</option>
298311
<option value="1357">Notranje Gorice</option>
299312
<option value="3203">Nova Cerkev</option>
300313
<option value="5000">Nova Gorica</option>
314+
<option value="5001">Nova Gorica - po\u0161tni predali</option>
301315
<option value="1385">Nova vas</option>
302316
<option value="8000">Novo mesto</option>
317+
<option value="8001">Novo mesto - po\u0161tni predali</option>
303318
<option value="6243">Obrov</option>
304319
<option value="9233">Odranci</option>
305320
<option value="2317">Oplotnica</option>
@@ -367,6 +382,7 @@ def test_SIPostalCodeSelect(self):
367382
<option value="1381">Rakek</option>
368383
<option value="4283">Rate\u010de - Planica</option>
369384
<option value="2390">Ravne na Koro\u0161kem</option>
385+
<option value="9246">Razkri\u017eje</option>
370386
<option value="2327">Ra\u010de</option>
371387
<option value="5292">Ren\u010de</option>
372388
<option value="3332">Re\u010dica ob Savinji</option>
@@ -389,7 +405,7 @@ def test_SIPostalCodeSelect(self):
389405
<option value="8290">Sevnica</option>
390406
<option value="6333">Se\u010dovlje - Sicciole</option>
391407
<option value="6210">Se\u017eana</option>
392-
<option value="2214">Sladki vrh</option>
408+
<option value="2214">Sladki Vrh</option>
393409
<option value="5283">Slap ob Idrijci</option>
394410
<option value="2380">Slovenj Gradec</option>
395411
<option value="2310">Slovenska Bistrica</option>
@@ -445,8 +461,8 @@ def test_SIPostalCodeSelect(self):
445461
<option value="9224">Turni\u0161\u010de</option>
446462
<option value="8323">Ur\u0161na sela</option>
447463
<option value="1252">Va\u010de</option>
448-
<option value="3320">Velenje - dostava</option>
449-
<option value="3322">Velenje - po\u0161tni predali</option>
464+
<option value="3320">Velenje</option>
465+
<option value="3322">Velenje</option>
450466
<option value="8212">Velika Loka</option>
451467
<option value="2274">Velika Nedelja</option>
452468
<option value="9225">Velika Polana</option>
@@ -455,7 +471,7 @@ def test_SIPostalCodeSelect(self):
455471
<option value="9241">Ver\u017eej</option>
456472
<option value="1312">Videm - Dobrepolje</option>
457473
<option value="2284">Videm pri Ptuju</option>
458-
<option value="8344">Vinica pri \u010crnomlju</option>
474+
<option value="8344">Vinica</option>
459475
<option value="5271">Vipava</option>
460476
<option value="4212">Visoko</option>
461477
<option value="3205">Vitanje</option>

0 commit comments

Comments
 (0)