#!/usr/bin/python3.4
-# -*- coding: iso-8859-15 -*-
-import collections
-import wrpylib.wrvalidators
+# -*- coding: utf-8 -*-
import unittest
from wrpylib.wrvalidators import *
class TestUrl(unittest.TestCase):
def test_from_str(self):
self.assertEqual('http://www.winterrodeln.org/wiki/Arzler_Alm/', url_from_str('http://www.winterrodeln.org/wiki/Arzler_Alm/'))
- self.assertEqual('http://www.winterrodeln.org/wiki/Nösslachhütte/', url_from_str('http://www.winterrodeln.org/wiki/Nösslachhütte/'))
- self.assertEqual('https://www.winterrodeln.org/wiki/Nösslachhütte/', url_from_str('https://www.winterrodeln.org/wiki/Nösslachhütte/'))
+ self.assertEqual('http://www.winterrodeln.org/wiki/Nösslachhütte/', url_from_str('http://www.winterrodeln.org/wiki/Nösslachhütte/'))
+ self.assertEqual('https://www.winterrodeln.org/wiki/Nösslachhütte/', url_from_str('https://www.winterrodeln.org/wiki/Nösslachhütte/'))
with self.assertRaises(ValueError):
url_from_str('mailto:office@example.com')
with self.assertRaises(ValueError):
def test_to_str(self):
self.assertEqual('http://www.winterrodeln.org/wiki/Arzler_Alm/', url_to_str('http://www.winterrodeln.org/wiki/Arzler_Alm/'))
- self.assertEqual('http://www.winterrodeln.org/wiki/Nösslachhütte/', url_to_str('http://www.winterrodeln.org/wiki/Nösslachhütte/'))
- self.assertEqual('https://www.winterrodeln.org/wiki/Nösslachhütte/', url_to_str('https://www.winterrodeln.org/wiki/Nösslachhütte/'))
+ self.assertEqual('http://www.winterrodeln.org/wiki/Nösslachhütte/', url_to_str('http://www.winterrodeln.org/wiki/Nösslachhütte/'))
+ self.assertEqual('https://www.winterrodeln.org/wiki/Nösslachhütte/', url_to_str('https://www.winterrodeln.org/wiki/Nösslachhütte/'))
# webauskunft converter
class TestEmail(unittest.TestCase):
def setUp(self):
- self.good_addresses = ['office@example.com', 'winter+rodeln@localhost', 'joe.doe@exämple.com']
- self.bad_addresses = ['öffice@example.com', 'winter rodeln@localhost', 'www.winterrodeln.org', 'mailto:info@example.com', 'info@example.com.']
+ self.good_addresses = ['office@example.com', 'winter+rodeln@localhost', 'joe.doe@exämple.com']
+ self.bad_addresses = ['öffice@example.com', 'winter rodeln@localhost', 'www.winterrodeln.org', 'mailto:info@example.com', 'info@example.com.']
def test_from_str(self):
for value in self.good_addresses:
self.assertEqual(2, opt_avalanches_german_from_str('selten'))
self.assertEqual(3, avalanches_german_from_str('gelegentlich'))
self.assertEqual(3, opt_avalanches_german_from_str('gelegentlich'))
- self.assertEqual(4, avalanches_german_from_str('häufig'))
- self.assertEqual(4, opt_avalanches_german_from_str('häufig'))
+ self.assertEqual(4, avalanches_german_from_str('häufig'))
+ self.assertEqual(4, opt_avalanches_german_from_str('häufig'))
self.assertEqual(None, opt_avalanches_german_from_str(''))
with self.assertRaises(ValueError):
avalanches_german_from_str('immer')
self.assertEqual('selten', opt_avalanches_german_to_str(2))
self.assertEqual('gelegentlich', avalanches_german_to_str(3))
self.assertEqual('gelegentlich', opt_avalanches_german_to_str(3))
- self.assertEqual('häufig', avalanches_german_to_str(4))
- self.assertEqual('häufig', opt_avalanches_german_to_str(4))
+ self.assertEqual('häufig', avalanches_german_to_str(4))
+ self.assertEqual('häufig', opt_avalanches_german_to_str(4))
self.assertEqual('', opt_avalanches_german_to_str(None))
self.assertEqual(lift_german_from_str(''), None)
self.assertEqual([], lift_german_from_str('Nein'))
self.assertEqual([('Sessellift', None)], lift_german_from_str('Sessellift'))
- self.assertEqual([('Gondel', 'nur bis zur Hälfte')], lift_german_from_str('Gondel (nur bis zur Hälfte)'))
+ self.assertEqual([('Gondel', 'nur bis zur Hälfte')], lift_german_from_str('Gondel (nur bis zur Hälfte)'))
self.assertEqual([('Sessellift', None), ('Taxi', None)], lift_german_from_str('Sessellift; Taxi'))
self.assertEqual([('Sessellift', 'Wochenende'), ('Taxi', '6 Euro')], lift_german_from_str('Sessellift (Wochenende); Taxi (6 Euro)'))
self.assertEqual('', lift_german_to_str(None))
self.assertEqual('Nein', lift_german_to_str([]))
self.assertEqual('Sessellift', lift_german_to_str([('Sessellift', None)]))
- self.assertEqual('Gondel (nur bis zur Hälfte)', lift_german_to_str([('Gondel', 'nur bis zur Hälfte')]))
+ self.assertEqual('Gondel (nur bis zur Hälfte)', lift_german_to_str([('Gondel', 'nur bis zur Hälfte')]))
self.assertEqual('Sessellift; Taxi', lift_german_to_str([('Sessellift', None), ('Taxi', None)]))
self.assertEqual('Sessellift (Wochenende); Taxi (6 Euro)', lift_german_to_str([('Sessellift', 'Wochenende'), ('Taxi', '6 Euro')]))
self.assertEqual(1, opt_public_transport_german_from_str('Sehr gut'))
self.assertEqual(2, public_transport_german_from_str('Gut'))
self.assertEqual(2, opt_public_transport_german_from_str('Gut'))
- self.assertEqual(3, public_transport_german_from_str('Mittelmäßig'))
- self.assertEqual(3, opt_public_transport_german_from_str('Mittelmäßig'))
+ self.assertEqual(3, public_transport_german_from_str('Mittelmäßig'))
+ self.assertEqual(3, opt_public_transport_german_from_str('Mittelmäßig'))
self.assertEqual(4, public_transport_german_from_str('Schlecht'))
self.assertEqual(4, opt_public_transport_german_from_str('Schlecht'))
self.assertEqual(5, public_transport_german_from_str('Nein'))
self.assertEqual('Sehr gut', opt_public_transport_german_to_str(1))
self.assertEqual('Gut', public_transport_german_to_str(2))
self.assertEqual('Gut', opt_public_transport_german_to_str(2))
- self.assertEqual('Mittelmäßig', public_transport_german_to_str(3))
- self.assertEqual('Mittelmäßig', opt_public_transport_german_to_str(3))
+ self.assertEqual('Mittelmäßig', public_transport_german_to_str(3))
+ self.assertEqual('Mittelmäßig', opt_public_transport_german_to_str(3))
self.assertEqual('Schlecht', public_transport_german_to_str(4))
self.assertEqual('Schlecht', opt_public_transport_german_to_str(4))
self.assertEqual('Nein', public_transport_german_to_str(5))
class TestSingleCachet(unittest.TestCase):
def test_from_str(self):
- self.assertEqual(('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel'), single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'))
- self.assertEqual(('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer'), single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer'))
+ self.assertEqual(('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel'), single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'))
+ self.assertEqual(('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer'), single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer'))
with self.assertRaises(ValueError):
single_cachet_german_from_str('')
with self.assertRaises(ValueError):
- single_cachet_german_from_str('Salzburger Naturrodelbahn-Gütesiegel 2013 schwer')
+ single_cachet_german_from_str('Salzburger Naturrodelbahn-Gütesiegel 2013 schwer')
with self.assertRaises(ValueError):
- single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 4013 schwer')
+ single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 4013 schwer')
with self.assertRaises(ValueError):
- single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 13 schwer')
+ single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 13 schwer')
with self.assertRaises(ValueError):
- single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwerer')
+ single_cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwerer')
def test_to_str(self):
- self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel', single_cachet_german_to_str(('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')))
- self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer', single_cachet_german_to_str(('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer')))
+ self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel', single_cachet_german_to_str(('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')))
+ self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer', single_cachet_german_to_str(('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer')))
class TestCachetGerman(unittest.TestCase):
def test_from_str(self):
self.assertEqual(cachet_german_from_str(''), None)
self.assertEqual([], cachet_german_from_str('Nein'))
- self.assertEqual([('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')], cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'))
- self.assertEqual([('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer'), ('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')],
- cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer; Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'))
+ self.assertEqual([('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')], cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'))
+ self.assertEqual([('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer'), ('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')],
+ cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer; Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'))
with self.assertRaises(ValueError):
cachet_german_from_str('Ja')
with self.assertRaises(ValueError):
- cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer Tiroler Naturrodelbahn-Gütesiegel 2009 mittel')
+ cachet_german_from_str('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer Tiroler Naturrodelbahn-Gütesiegel 2009 mittel')
def test_to_str(self):
self.assertEqual('', cachet_german_to_str(None))
self.assertEqual('Nein', cachet_german_to_str([]))
- self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel', cachet_german_to_str([('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]))
- self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer; Tiroler Naturrodelbahn-Gütesiegel 2009 mittel', cachet_german_to_str([('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer'), ('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]))
+ self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2009 mittel', cachet_german_to_str([('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]))
+ self.assertEqual('Tiroler Naturrodelbahn-Gütesiegel 2013 schwer; Tiroler Naturrodelbahn-Gütesiegel 2009 mittel', cachet_german_to_str([('Tiroler Naturrodelbahn-Gütesiegel', '2013', 'schwer'), ('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]))
# night light days converter
'''{{Rodelbahnbox
| Position = 46.807218 N 12.806522 E
| Position oben = 46.799014 N 12.818658 E
-| Höhe oben = 1046
+| Höhe oben = 1046
| Position unten =
-| Höhe unten =
-| Länge = 3500
+| Höhe unten =
+| Länge = 3500
| Schwierigkeit = mittel
| Lawinen = kaum
-| Betreiber = Bringungsgemeinschaft Kreithof-Dolomitenhütte
-| Öffentliche Anreise = Schlecht
-| Aufstieg möglich = Ja
+| Betreiber = Bringungsgemeinschaft Kreithof-Dolomitenhütte
+| Öffentliche Anreise = Schlecht
+| Aufstieg möglich = Ja
| Aufstieg getrennt = Teilweise
| Gehzeit = 75
| Aufstiegshilfe = Taxi; Sonstige (PKW bis Kreithof)
| Beleuchtungsanlage = Ja
| Beleuchtungstage = 7
| Rodelverleih = Nein
-| Gütesiegel = Tiroler Naturrodelbahn-Gütesiegel 2009 mittel
+| Gütesiegel = Tiroler Naturrodelbahn-Gütesiegel 2009 mittel
| Webauskunft = http://www.lienzerdolomiten.info/at/tobogorpt.html
-| Telefonauskunft = +43-664-2253782 (Dolomitenhütte)
+| Telefonauskunft = +43-664-2253782 (Dolomitenhütte)
| Bild = Dolomitenrodelbahn Tristach 2011-12-22 oberer Bereich.jpg
-| In Übersichtskarte = Ja
+| In Übersichtskarte = Ja
| Forumid = 139
}}'''
value = rodelbahnbox_from_str(self.value)
self.assertEqual(LonLat(12.806522, 46.807218), value['Position'])
self.assertEqual(LonLat(12.818658, 46.799014), value['Position oben'])
- self.assertEqual(1046, value['Höhe oben'])
+ self.assertEqual(1046, value['Höhe oben'])
self.assertEqual(LonLat(None, None), value['Position unten'])
- self.assertEqual(None, value['Höhe unten'])
- self.assertEqual(3500, value['Länge'])
+ self.assertEqual(None, value['Höhe unten'])
+ self.assertEqual(3500, value['Länge'])
self.assertEqual(2, value['Schwierigkeit'])
self.assertEqual(1, value['Lawinen'])
- self.assertEqual('Bringungsgemeinschaft Kreithof-Dolomitenhütte', value['Betreiber'])
- self.assertEqual(4, value['Öffentliche Anreise'])
- self.assertEqual(True, value['Aufstieg möglich'])
+ self.assertEqual('Bringungsgemeinschaft Kreithof-Dolomitenhütte', value['Betreiber'])
+ self.assertEqual(4, value['Öffentliche Anreise'])
+ self.assertEqual(True, value['Aufstieg möglich'])
self.assertEqual((0.5, None), value['Aufstieg getrennt'])
self.assertEqual(75, value['Gehzeit'])
self.assertEqual([('Taxi', None), ('Sonstige', 'PKW bis Kreithof')], value['Aufstiegshilfe'])
self.assertEqual((1.0, None), value['Beleuchtungsanlage'])
self.assertEqual((7, None), value['Beleuchtungstage'])
self.assertEqual([], value['Rodelverleih'])
- self.assertEqual([('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')], value['Gütesiegel'])
+ self.assertEqual([('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')], value['Gütesiegel'])
self.assertEqual((True, 'http://www.lienzerdolomiten.info/at/tobogorpt.html'), value['Webauskunft'])
- self.assertEqual([('+43-664-2253782', 'Dolomitenhütte')], value['Telefonauskunft'])
+ self.assertEqual([('+43-664-2253782', 'Dolomitenhütte')], value['Telefonauskunft'])
self.assertEqual('Dolomitenrodelbahn Tristach 2011-12-22 oberer Bereich.jpg', value['Bild'])
- self.assertEqual(True, value['In Übersichtskarte'])
+ self.assertEqual(True, value['In Übersichtskarte'])
self.assertEqual(139, value['Forumid'])
def test_to_str(self):
value = OrderedDict([
('Position', LonLat(12.806522, 46.807218)),
('Position oben', LonLat(12.818658, 46.799014)),
- ('Höhe oben', 1046),
+ ('Höhe oben', 1046),
('Position unten', LonLat(None, None)),
- ('Höhe unten', None),
- ('Länge', 3500),
+ ('Höhe unten', None),
+ ('Länge', 3500),
('Schwierigkeit', 2),
('Lawinen', 1),
- ('Betreiber', 'Bringungsgemeinschaft Kreithof-Dolomitenhütte'),
- ('Öffentliche Anreise', 4),
- ('Aufstieg möglich', True),
+ ('Betreiber', 'Bringungsgemeinschaft Kreithof-Dolomitenhütte'),
+ ('Öffentliche Anreise', 4),
+ ('Aufstieg möglich', True),
('Aufstieg getrennt', (0.5, None)),
('Gehzeit', 75),
('Aufstiegshilfe', [('Taxi', None), ('Sonstige', 'PKW bis Kreithof')]),
('Beleuchtungsanlage', (1.0, None)),
('Beleuchtungstage', (7, None)),
('Rodelverleih', []),
- ('Gütesiegel', [('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]),
+ ('Gütesiegel', [('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]),
('Webauskunft', (True, 'http://www.lienzerdolomiten.info/at/tobogorpt.html')),
- ('Telefonauskunft', [('+43-664-2253782', 'Dolomitenhütte')]),
+ ('Telefonauskunft', [('+43-664-2253782', 'Dolomitenhütte')]),
('Bild', 'Dolomitenrodelbahn Tristach 2011-12-22 oberer Bereich.jpg'),
- ('In Übersichtskarte', True),
+ ('In Übersichtskarte', True),
('Forumid', 139)])
self.assertEqual(self.value, rodelbahnbox_to_str(value))
self.value = \
"""{{Gasthausbox
| Position = 47.123456 N 11.123456 E
-| Höhe = 1808
+| Höhe = 1808
| Betreiber = Max Mustermann
-| Sitzplätze = 50
-| Übernachtung = 20 Matrazenlager, 3 Doppelzimmer
+| Sitzplätze = 50
+| Übernachtung = 20 Matrazenlager, 3 Doppelzimmer
| Rauchfrei = Ja
| Rodelverleih = 2 Euro (Ausweis erforderlich)
| Handyempfang = A1; T-Mobile A
def test_from_str(self):
value = gasthausbox_from_str(self.value)
self.assertEqual(LonLat(11.123456, 47.123456), value['Position'])
- self.assertEqual(1808, value['Höhe'])
+ self.assertEqual(1808, value['Höhe'])
self.assertEqual('Max Mustermann', value['Betreiber'])
- self.assertEqual(50, value['Sitzplätze'])
- self.assertEqual((True, '20 Matrazenlager, 3 Doppelzimmer'), value['Übernachtung'])
+ self.assertEqual(50, value['Sitzplätze'])
+ self.assertEqual((True, '20 Matrazenlager, 3 Doppelzimmer'), value['Übernachtung'])
self.assertEqual((True, '2 Euro (Ausweis erforderlich)'), value['Rodelverleih'])
self.assertEqual(1.0, value['Rauchfrei'])
self.assertEqual([('A1', None), ('T-Mobile A', None)], value['Handyempfang'])
def test_to_str(self):
value = OrderedDict([
('Position', LonLat(11.123456, 47.123456)),
- ('Höhe', 1808),
+ ('Höhe', 1808),
('Betreiber', 'Max Mustermann'),
- ('Sitzplätze', 50),
- ('Übernachtung', (True, '20 Matrazenlager, 3 Doppelzimmer')),
+ ('Sitzplätze', 50),
+ ('Übernachtung', (True, '20 Matrazenlager, 3 Doppelzimmer')),
('Rodelverleih', (True, '2 Euro (Ausweis erforderlich)')),
('Rauchfrei', 1.0),
('Handyempfang', [('A1', None), ('T-Mobile A', None)]),
#!/usr/bin/python3.4
-# -*- coding: iso-8859-15 -*-
+# -*- coding: utf-8 -*-
# $Id$
# $HeadURL$
"""
# avalanches converter
# --------------------
-AVALANCHES_GERMAN = OrderedDict([(1, 'kaum'), (2, 'selten'), (3, 'gelegentlich'), (4, 'häufig')])
+AVALANCHES_GERMAN = OrderedDict([(1, 'kaum'), (2, 'selten'), (3, 'gelegentlich'), (4, 'häufig')])
def avalanches_german_from_str(value):
'' <=> None
'Nein' <=> []
'Sessellift <=> [('Sessellift', None)]
- 'Gondel (nur bis zur Hälfte)' <=> [('Gondel', 'nur bis zur Hälfte')]
+ 'Gondel (nur bis zur Hälfte)' <=> [('Gondel', 'nur bis zur Hälfte')]
'Sessellift; Taxi' <=> [('Sessellift', None), ('Taxi', None)]
'Sessellift (Wochenende); Taxi (6 Euro)' <=> [('Sessellift', 'Wochenende'), ('Taxi', '6 Euro')]
"""
# public transport converter
# --------------------------
-PUBLIC_TRANSPORT_GERMAN = OrderedDict([(1, 'Sehr gut'), (2, 'Gut'), (3, 'Mittelmäßig'), (4, 'Schlecht'), (5, 'Nein'), (6, 'Ja')])
+PUBLIC_TRANSPORT_GERMAN = OrderedDict([(1, 'Sehr gut'), (2, 'Gut'), (3, 'Mittelmäßig'), (4, 'Schlecht'), (5, 'Nein'), (6, 'Ja')])
def public_transport_german_from_str(value):
# cachet converter
# ----------------
-CACHET_REGEXP = [r'(Tiroler Naturrodelbahn-Gütesiegel) ([12]\d{3}) (leicht|mittel|schwer)$']
+CACHET_REGEXP = [r'(Tiroler Naturrodelbahn-Gütesiegel) ([12]\d{3}) (leicht|mittel|schwer)$']
def single_cachet_german_from_str(value):
def cachet_german_from_str(value):
- """Converts a "Gütesiegel":
+ """Converts a "Gütesiegel":
'' => None
'Nein' => []
- 'Tiroler Naturrodelbahn-Gütesiegel 2009 mittel' => [('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]"""
+ 'Tiroler Naturrodelbahn-Gütesiegel 2009 mittel' => [('Tiroler Naturrodelbahn-Gütesiegel', '2009', 'mittel')]"""
return opt_no_german_from_str(value, lambda val: enum_from_str(val, single_cachet_german_from_str), False, [], None)
RODELBAHNBOX_DICT = OrderedDict([
('Position', opt_lonlat_converter), # '47.583333 N 15.75 E'
('Position oben', opt_lonlat_converter), # '47.583333 N 15.75 E'
- ('Höhe oben', opt_uint_converter), # '2000'
+ ('Höhe oben', opt_uint_converter), # '2000'
('Position unten', opt_lonlat_converter), # '47.583333 N 15.75 E'
- ('Höhe unten', opt_uint_converter), # '1200'
- ('Länge', opt_uint_converter), # 3500
+ ('Höhe unten', opt_uint_converter), # '1200'
+ ('Länge', opt_uint_converter), # 3500
('Schwierigkeit', opt_difficulty_german_converter), # 'mittel'
('Lawinen', opt_avalanches_german_converter), # 'kaum'
('Betreiber', opt_str_converter), # 'Max Mustermann'
- ('Öffentliche Anreise', opt_public_transport_german_converter), # 'Mittelmäßig'
- ('Aufstieg möglich', opt_bool_german_converter), # 'Ja'
+ ('Öffentliche Anreise', opt_public_transport_german_converter), # 'Mittelmäßig'
+ ('Aufstieg möglich', opt_bool_german_converter), # 'Ja'
('Aufstieg getrennt', opt_tristate_german_comment_converter), # 'Ja'
('Gehzeit', opt_uint_converter), # 90
('Aufstiegshilfe', lift_german_converter), # 'Gondel (unterer Teil)'
('Beleuchtungsanlage', opt_tristate_german_comment_converter),
('Beleuchtungstage', nightlightdays_converter), # '3 (Montag, Mittwoch, Freitag)'
('Rodelverleih', opt_str_opt_comment_enum_converter), # 'Talstation Serlesbahnan'
- ('Gütesiegel', cachet_german_converter), # 'Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'
- ('Webauskunft', webauskunft_converter), # 'http://www.nösslachhütte.at/page9.php'
+ ('Gütesiegel', cachet_german_converter), # 'Tiroler Naturrodelbahn-Gütesiegel 2009 mittel'
+ ('Webauskunft', webauskunft_converter), # 'http://www.nösslachhütte.at/page9.php'
('Telefonauskunft', opt_phone_comment_enum_converter), # '+43-664-5487520 (Mitterer Alm)'
('Bild', opt_str_converter),
- ('In Übersichtskarte', opt_bool_german_converter),
+ ('In Übersichtskarte', opt_bool_german_converter),
('Forumid', opt_uint_converter)
])
GASTHAUSBOX_DICT = OrderedDict([
('Position', opt_lonlat_converter), # '47.583333 N 15.75 E'
- ('Höhe', opt_uint_converter),
+ ('Höhe', opt_uint_converter),
('Betreiber', opt_str_converter),
- ('Sitzplätze', opt_uint_converter),
- ('Übernachtung', opt_no_or_str_converter),
+ ('Sitzplätze', opt_uint_converter),
+ ('Übernachtung', opt_no_or_str_converter),
('Rauchfrei', opt_tristate_german_converter),
('Rodelverleih', opt_no_or_str_converter),
('Handyempfang', opt_str_opt_comment_enum_converter),