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)
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)
def test_GetStatus(self): status = StationStatus(self.velib_id) self.assertTrue(isinstance(status.get_status(), dict))