|
|
|
|
@ -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): |
|
|
|
|
|