satnogs-auto-scheduler/test_cache.py

30 lines
828 B
Python
Executable File

#!/usr/bin/env python3
from datetime import datetime
import logging
import settings
from cache import CacheManager
from satnogs_client import get_groundstation_info
if __name__ == '__main__':
logging.basicConfig(level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s")
ground_station_id = 2
ground_station = get_groundstation_info(ground_station_id, allow_testing=True)
print(ground_station)
cache = CacheManager(ground_station_id,
ground_station['antenna'],
settings.CACHE_DIR,
settings.CACHE_AGE,
settings.MAX_NORAD_CAT_ID)
print(cache.last_update())
print(cache.update_needed())
cache.update(force=True)
print(cache.last_update())