Skip to content

Ajout condition d'égalité pour Python v.3.12

Valentin Ricardo requested to merge cribleEratostheneImpl into production

Sous Python 3.12.x, les nombres très proches de 0 (ex: 1e-20) vont être arrondis à 0, ce qui n'est pas un comportement voulu et qui casse nos tests d'égalité Une solution : faire une égalité à 0.0 et une égalité à 1e-21 selon la version de Python

Correction nommage fonction test Fibonacci (#1) La fonction étant mal nommée, elle ne passait pas les tests. Maintenant qu'elle est testée, elle génère une erreur

Correction fonction suite de Fibonacci (#2) Ce n'était qu'une petite erreur de paramètre. L'indexe "loop_count" de la boucle était renseigné au lieu de "next", donc au lieu d'obtenir la suite comme attendue, on retournait [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]..

Réparation des tests

  • La méthode fibonacci avait besoin d'être retravaillée car elle ne retournait pas le bon résultat
  • Le test test_average n'effectuait pas la bonne comparaison à cause de la version Python

Merge request reports

Loading