Made test_wrregioncache_table independent of wrregioncache.id.
[philipp/winterrodeln/wrpylib.git] / tests / test_wrmwdb.py
index cf74bfb8b40e87ffd28121aefc4db2568100ad1c..5ff54ef1efd6c619b4fc8b909d8f0e62d0340363 100644 (file)
@@ -36,3 +36,20 @@ class TestWrMwDb(unittest.TestCase):
         wrinncache = self.session.query(WrInnCache).filter(WrInnCache.c.page_id==324).first()
         self.assertEqual(wrinncache.page_id, 324)
         self.assertEqual(wrinncache.page_title, 'Alpengasthaus_Gleinserhof')
+
+    def test_wrreportcache_table(self):
+        WrReportCache = wrpylib.wrmwdb.wrreportcache_table(self.metadata)
+        wrreport = self.session.query(WrReportCache).filter(WrReportCache.c.page_id==226).first()
+        self.assertEqual(wrreport.page_title, 'Axamer Lizum')
+
+    def test_wrregion_table(self):
+        WrRegion = wrpylib.wrmwdb.wrregion_table(self.metadata)
+        wrregion = self.session.query(WrRegion).filter(WrRegion.c.id==18).first()
+        self.assertEqual(wrregion.id, 18)
+        self.assertEqual(wrregion.name, 'Salzburg')
+
+    def test_wrregioncache_table(self):
+        WrRegionCache = wrpylib.wrmwdb.wrregioncache_table(self.metadata)
+        wrregioncache = self.session.query(WrRegionCache).filter((WrRegionCache.c.region_id==27) & (WrRegionCache.c.page_id==54)).first()
+        self.assertEqual(wrregioncache.region_id, 27)
+        self.assertEqual(wrregioncache.page_id, 54)