#!/usr/bin/env python3
"""Vérifie le calcul de la semaine courante"""

from datetime import datetime

d = datetime.now()
d = d.replace(hour=0, minute=0, second=0, microsecond=0)

iso = d.isocalendar()
current_week = f'{iso.year}-W{iso.week:02d}'
print(f'Date: {d.strftime("%d/%m/%Y")} ({d.strftime("%A")})')
print(f'Semaine courante: {current_week}')
print()

# Semaines disponibles dans weekly_rewards
weeks = ['2026-W01', '2026-W02', '2026-W03', '2026-W04', '2026-W05', '2026-W06']
print('Semaines dans weekly_rewards:', weeks)
past_weeks = [w for w in weeks if w < current_week]
print(f'Semaines < {current_week}: {past_weeks}')
print(f'Nombre d\'avatars bonus attendus: {len(past_weeks)}')
