Browse Source

Add black fixes

main
Valentin BOUVAREL 3 years ago
parent
commit
2060686919
  1. 4
      gestform.py
  2. 17
      tests/tests_gestform.py

4
gestform.py

@ -13,7 +13,8 @@ FORME = 5
def generate_numbers_list(mini: int, maxi: int) -> List[int]:
"""Generate a list of int between mini and maxi"""
return list(range(mini, maxi+1))
return list(range(mini, maxi + 1))
def randomise_with_iterator(list_from: List[int]) -> int:
"""Copy and randomize a list to an iterator"""
@ -22,6 +23,7 @@ def randomise_with_iterator(list_from: List[int]) -> int:
while randomized:
yield randomized.pop()
def gestformation(number: int) -> str:
"""Transform a number to a string depends on modularity"""
if number % GESTE == 0 and number % FORME == 0:

17
tests/tests_gestform.py

@ -1,9 +1,11 @@
from unittest import TestCase
from gestform import (
generate_numbers_list, MIN, MAX,
generate_numbers_list,
MIN,
MAX,
randomise_with_iterator,
gestformation
gestformation,
)
@ -16,14 +18,14 @@ class RandomListNumberTest(TestCase):
self.assertEqual(min(self.generated), MIN)
self.assertEqual(max(self.generated), MAX)
self.assertIn(0, self.generated)
self.assertNotIn(MIN-1, self.generated)
self.assertNotIn(MAX+1, self.generated)
self.assertNotIn(MIN - 1, self.generated)
self.assertNotIn(MAX + 1, self.generated)
def test_randomised_iterator_over_list(self):
count: int = 0
for n in randomise_with_iterator(self.generated):
with self.subTest(n):
self.assertGreaterEqual(n , MIN)
self.assertGreaterEqual(n, MIN)
self.assertLessEqual(n, MAX)
count += 1
self.assertEqual(len(self.generated), count)
@ -33,9 +35,8 @@ class GestFormTest(TestCase):
def setUp(self) -> None:
super().setUp()
self.generated: list = [
i for i in randomise_with_iterator(
generate_numbers_list(mini=MIN, maxi=MAX)
)
i
for i in randomise_with_iterator(generate_numbers_list(mini=MIN, maxi=MAX))
]
def test_geste_modulo(self):

Loading…
Cancel
Save