Il faut étudier le comportement de l'algorithme dans le cas suivant.
On crée tournoi(s) et on enregistre tous leur(s) matche(s) : "round(s)", comme le "tournoi" passe au statut "ended".
Ensuite 2 cas :
on met 1 à n joueurs au statut inactif. On supprime le(s) tournoi(s). Est ce que les points sont encore à jour ?
on met 1 à n clubs, contenant des joueurs, au statut inactif(s). On supprime le(s) tournoi(s). Est ce que les points sont encore à jour ?
nb: le fait d'être à jour désigne la comparaison entre le fichier "tournaments_db.json" et "players_db.json". Dans "tournaments_db.json" , le dernier round d'un tournoi va présenter le nombre de points total acquis par le joueur dans le tournoi. Cela se retrouve dans le tuple représentatif du match. A remarquer que les points d'un match sont à 0 tant que le match n'a pas été validé (tant que le résultat du match n'a pas été fourni). Ainsi, on peut comparer le nombre de points cumulés par un joueur sur tous les tournois, et le comparer avec le total de points connus dans "players_db.json".
Il faut étudier le comportement de l'algorithme dans le cas suivant. On crée tournoi(s) et on enregistre tous leur(s) matche(s) : "round(s)", comme le "tournoi" passe au statut "ended". Ensuite 2 cas :
on met 1 à n joueurs au statut inactif. On supprime le(s) tournoi(s). Est ce que les points sont encore à jour ?
on met 1 à n clubs, contenant des joueurs, au statut inactif(s). On supprime le(s) tournoi(s). Est ce que les points sont encore à jour ?
nb: le fait d'être à jour désigne la comparaison entre le fichier "tournaments_db.json" et "players_db.json". Dans "tournaments_db.json" , le dernier round d'un tournoi va présenter le nombre de points total acquis par le joueur dans le tournoi. Cela se retrouve dans le tuple représentatif du match. A remarquer que les points d'un match sont à 0 tant que le match n'a pas été validé (tant que le résultat du match n'a pas été fourni). Ainsi, on peut comparer le nombre de points cumulés par un joueur sur tous les tournois, et le comparer avec le total de points connus dans "players_db.json".