def test_inn_from_gasthausbox(self):
class Inn:
pass
- gasthausbox = [] # TODO: populate for test
+ gasthausbox = collections.OrderedDict()
+ gasthausbox['Position'] = LonLat(11.015883, 9.876000)
+ gasthausbox['Höhe'] = 2145
+ gasthausbox['Betreiber'] = 'Max Mustermann'
+ gasthausbox['Sitzplätze'] = 30
+ gasthausbox['Übernachtung'] = (False, None)
+ gasthausbox['Rauchfrei'] = 0.5
+ gasthausbox['Rodelverleih'] = (True, '6 Euro')
+ gasthausbox['Handyempfang'] = []
+ gasthausbox['Homepage'] = (True, 'http://www.graf-ferdinand.at/')
+ gasthausbox['E-Mail'] = [(('max.mustermann@graf-ferdinand.at', False), None)]
+ gasthausbox['Telefon'] = [('+43-5039-21666', None), ('+43-686-4134880', 'Sommer')]
+ gasthausbox['Bild'] = 'Gasthaus_Graf_Ferdinand_Haus_01.jpg'
+ gasthausbox['Rodelbahnen'] = ['[[Finstertaler Speicher]]']
inn = Inn()
inn_from_gasthausbox(gasthausbox, inn)
- # TODO: check result
+ self.assertEqual(inn.position_latitude, 9.876000)
+ self.assertEqual(inn.position_longitude, 11.015883)
+ 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.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.homepage, 'http://www.graf-ferdinand.at/')
+ self.assertEqual(inn.email_list, 'max.mustermann@graf-ferdinand.at')
+ 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]]')
+
def test_inn_to_gasthausbox(self):
class Inn: