gasthausbox['Höhe'] = 2145
gasthausbox['Betreiber'] = 'Max Mustermann'
gasthausbox['Sitzplätze'] = 30
- gasthausbox['Übernachtung'] = (False, None)
+ gasthausbox['Übernachtung'] = (True, '2 Zimmer')
gasthausbox['Rauchfrei'] = 0.5
gasthausbox['Rodelverleih'] = (True, '6 Euro')
- gasthausbox['Handyempfang'] = []
+ gasthausbox['Handyempfang'] = [('A1', None), ('Drei', 'schlecht')]
gasthausbox['Homepage'] = (True, 'http://www.graf-ferdinand.at/')
- gasthausbox['E-Mail'] = [(('max.mustermann@graf-ferdinand.at', False), None)]
+ gasthausbox['E-Mail'] = [(('max.mustermann@graf-ferdinand.at', False), None), (('ich@example.com', True), 'privat')]
gasthausbox['Telefon'] = [('+43-5039-21666', None), ('+43-686-4134880', 'Sommer')]
gasthausbox['Bild'] = 'Gasthaus_Graf_Ferdinand_Haus_01.jpg'
- gasthausbox['Rodelbahnen'] = ['[[Finstertaler Speicher]]']
+ gasthausbox['Rodelbahnen'] = ['[[Finstertaler Speicher]]', '[[Birgitzer Alm]]']
inn = Inn()
inn_from_gasthausbox(gasthausbox, inn)
self.assertEqual(inn.position_latitude, 9.876000)
self.assertEqual(inn.position_elevation, 2145)
self.assertEqual(inn.operator, 'Max Mustermann')
self.assertEqual(inn.seats, 30)
- self.assertEqual(inn.overnight, False)
- self.assertEqual(inn.overnight_comment, None)
+ self.assertEqual(inn.overnight, True)
+ self.assertEqual(inn.overnight_comment, '2 Zimmer')
self.assertEqual(inn.smoker_area, True)
self.assertEqual(inn.nonsmoker_area, True)
self.assertEqual(inn.sled_rental, True)
self.assertEqual(inn.sled_rental_comment, '6 Euro')
- self.assertEqual(inn.mobile_provider, 'Nein')
+ self.assertEqual(inn.mobile_provider, 'A1; Drei (schlecht)')
self.assertEqual(inn.homepage, 'http://www.graf-ferdinand.at/')
- self.assertEqual(inn.email_list, 'max.mustermann@graf-ferdinand.at')
+ self.assertEqual(inn.email_list, 'max.mustermann@graf-ferdinand.at; ich(at)example.com (privat)')
self.assertEqual(inn.phone_list, '+43-5039-21666; +43-686-4134880 (Sommer)')
self.assertEqual(inn.image, 'Gasthaus_Graf_Ferdinand_Haus_01.jpg')
- self.assertEqual(inn.sledding_list, '[[Finstertaler Speicher]]')
+ self.assertEqual(inn.sledding_list, '[[Finstertaler Speicher]]; [[Birgitzer Alm]]')
def test_inn_to_gasthausbox(self):
class Inn:
inn.position_elevation = 2145
inn.operator = 'Max Mustermann'
inn.seats = 30
- inn.overnight = False
- inn.overnight_comment = None
+ inn.overnight = True
+ inn.overnight_comment = '2 Zimmer'
inn.smoker_area = True
inn.nonsmoker_area = True
inn.sled_rental = True
inn.sled_rental_comment = '6 Euro'
- inn.mobile_provider = 'Nein'
+ inn.mobile_provider = 'A1; Drei (schlecht)'
inn.homepage = 'http://www.graf-ferdinand.at/'
- inn.email_list = 'max.mustermann@graf-ferdinand.at'
+ inn.email_list = 'max.mustermann@graf-ferdinand.at; ich(at)example.com (privat)'
inn.phone_list = '+43-5039-21666; +43-686-4134880 (Sommer)'
inn.image = 'Gasthaus_Graf_Ferdinand_Haus_01.jpg'
- inn.sledding_list = '[[Finstertaler Speicher]]'
+ inn.sledding_list = '[[Finstertaler Speicher]]; [[Birgitzer Alm]]'
gasthausbox = inn_to_gasthausbox(inn)
self.assertEqual(gasthausbox['Position'], LonLat(11.015883, 9.876000))
self.assertEqual(gasthausbox['Höhe'], 2145)
self.assertEqual(gasthausbox['Betreiber'], 'Max Mustermann')
self.assertEqual(gasthausbox['Sitzplätze'], 30)
- self.assertEqual(gasthausbox['Übernachtung'], (False, None))
+ self.assertEqual(gasthausbox['Übernachtung'], (True, '2 Zimmer'))
self.assertEqual(gasthausbox['Rauchfrei'], 0.5)
self.assertEqual(gasthausbox['Rodelverleih'], (True, '6 Euro'))
- self.assertEqual(gasthausbox['Handyempfang'], [])
+ self.assertEqual(gasthausbox['Handyempfang'], [('A1', None), ('Drei', 'schlecht')])
self.assertEqual(gasthausbox['Homepage'], (True, 'http://www.graf-ferdinand.at/'))
- self.assertEqual(gasthausbox['E-Mail'], [(('max.mustermann@graf-ferdinand.at', False), None)])
+ self.assertEqual(gasthausbox['E-Mail'], [(('max.mustermann@graf-ferdinand.at', False), None), (('ich@example.com', True), 'privat')])
self.assertEqual(gasthausbox['Telefon'], [('+43-5039-21666', None), ('+43-686-4134880', 'Sommer')])
self.assertEqual(gasthausbox['Bild'], 'Gasthaus_Graf_Ferdinand_Haus_01.jpg')
- self.assertEqual(gasthausbox['Rodelbahnen'], ['[[Finstertaler Speicher]]'])
+ self.assertEqual(gasthausbox['Rodelbahnen'], ['[[Finstertaler Speicher]]', '[[Birgitzer Alm]]'])
def test_inn_from_gasthausbox_none(self):
class Inn: