self.assertEqual(gasthausbox['Bild'], 'Gasthaus_Graf_Ferdinand_Haus_01.jpg')
self.assertEqual(gasthausbox['Rodelbahnen'], ['[[Finstertaler Speicher]]'])
+ def test_inn_from_gasthausbox_none(self):
+ class Inn:
+ pass
+ gasthausbox = collections.OrderedDict()
+ gasthausbox['Position'] = LonLat(None, None)
+ gasthausbox['Höhe'] = None
+ gasthausbox['Betreiber'] = None
+ gasthausbox['Sitzplätze'] = None
+ gasthausbox['Übernachtung'] = (None, None)
+ gasthausbox['Rauchfrei'] = None
+ gasthausbox['Rodelverleih'] = (None, None)
+ gasthausbox['Handyempfang'] = None
+ gasthausbox['Homepage'] = (None, None)
+ gasthausbox['E-Mail'] = None
+ gasthausbox['Telefon'] = None
+ gasthausbox['Bild'] = None
+ gasthausbox['Rodelbahnen'] = None
+ inn = Inn()
+ inn_from_gasthausbox(gasthausbox, inn)
+ self.assertEqual(inn.position_latitude, None)
+ self.assertEqual(inn.position_longitude, None)
+ self.assertEqual(inn.position_elevation, None)
+ self.assertEqual(inn.operator, None)
+ self.assertEqual(inn.seats, None)
+ self.assertEqual(inn.overnight, None)
+ self.assertEqual(inn.overnight_comment, None)
+ self.assertEqual(inn.smoker_area, None)
+ self.assertEqual(inn.nonsmoker_area, None)
+ self.assertEqual(inn.sled_rental, None)
+ self.assertEqual(inn.sled_rental_comment, None)
+ self.assertEqual(inn.mobile_provider, None)
+ self.assertEqual(inn.homepage, None)
+ self.assertEqual(inn.email_list, None)
+ self.assertEqual(inn.phone_list, None)
+ self.assertEqual(inn.image, None)
+ self.assertEqual(inn.sledding_list, None)
+
+
class TestLonlatEle(unittest.TestCase):
def test_lonlat_ele_from_template(self):