add sites.py tests