コード例 #1
0
ファイル: test_status.py プロジェクト: Fantomas42/veliberator
    def test_Cache(self):
        global global_stationstatus_cache

        status = StationStatus(self.velib_id)
        data_compare = global_stationstatus_cache[self.velib_id].copy()
        status.get_status()
        self.assertEquals(status.status, data_compare)
        global_stationstatus_cache[self.velib_id][
            'datetime'] = datetime.now() - timedelta(
            minutes=STATION_STATUS_RECENT + 5)
        status.get_status()
        self.assertNotEquals(status.status, data_compare)
コード例 #2
0
ファイル: test_status.py プロジェクト: Fantomas42/veliberator
 def test_GetStatusError(self):
     status = StationStatus(self.velib_id - 1, 'http://example.com/badurl')
     self.assertTrue(isinstance(status.get_status(), dict))
     self.assertEquals(status.free, 0)
コード例 #3
0
ファイル: test_status.py プロジェクト: Fantomas42/veliberator
 def test_GetStatus(self):
     status = StationStatus(self.velib_id)
     self.assertTrue(isinstance(status.get_status(), dict))