assert v.from_python(4) == u'Schlecht'
assert v.from_python(5) == u'Nein'
assert v.from_python(6) == u'Ja'
+ assert v.from_python(1l) == u'Sehr gut'
# test_GermanTristateFloatComment
assert v.from_python((False, None)) == u'Nein'
assert v.from_python((True, u'Talstation (nur mit Ticket); Schneealm')) == u'Talstation (nur mit Ticket); Schneealm'
assert v.from_python((True, u'Ja')) == u'Ja'
+
+
+def test_RodelbahnboxValidator():
+ v = wrpylib.wrvalidators.RodelbahnboxValidator()
+ other = {
+ u'Position': u'47.309820 N 9.986508 E',
+ u'Position oben': u'',
+ u'Höhe oben': u'1244',
+ u'Position unten': u'',
+ u'Höhe unten': u'806',
+ u'Länge': u'5045',
+ u'Schwierigkeit': u'',
+ u'Lawinen': u'gelegentlich',
+ u'Betreiber': u'',
+ u'Öffentliche Anreise': u'Ja',
+ u'Gehzeit': u'105',
+ u'Aufstieg möglich': u'Ja',
+ u'Aufstieg getrennt': u'Nein',
+ u'Aufstiegshilfe': u'Nein',
+ u'Beleuchtungsanlage': u'Nein',
+ u'Beleuchtungstage': u'',
+ u'Rodelverleih': u'Ja',
+ u'Gütesiegel': u'',
+ u'Webauskunft': u'',
+ u'Telefonauskunft': u'+43-664-1808482 (Bergkristallhütte)',
+ u'Bild': u'Rodelbahn Bergkristallhütte 2009-03-03.jpg',
+ u'In Übersichtskarte': u'Ja',
+ u'Forumid': u'72'}
+ python = v.to_python(other, None)
+ other2 = v.from_python(python, None)
+ assert other == other2
+