3 changed files with 26 additions and 0 deletions
@ -0,0 +1,12 @@ |
|||||||
|
#!/usr/bin/env python3 |
||||||
|
# -*- coding: utf-8 -*- |
||||||
|
|
||||||
|
from typing import List |
||||||
|
|
||||||
|
|
||||||
|
MIN = -1000 |
||||||
|
MAX = 1000 |
||||||
|
|
||||||
|
|
||||||
|
def generate_numbers_list(mini: int, maxi: int) -> List[int]: |
||||||
|
return list(range(mini, maxi+1)) |
||||||
@ -0,0 +1,13 @@ |
|||||||
|
from unittest import TestCase |
||||||
|
|
||||||
|
from gestform import generate_numbers_list, MIN, MAX |
||||||
|
|
||||||
|
|
||||||
|
class RandomListNumber(TestCase): |
||||||
|
def test_generate_numbers_list(self): |
||||||
|
generated: list = generate_numbers_list(mini=MIN, maxi=MAX) |
||||||
|
self.assertEqual(min(generated), MIN) |
||||||
|
self.assertEqual(max(generated), MAX) |
||||||
|
self.assertIn(0, generated) |
||||||
|
self.assertNotIn(MIN-1, generated) |
||||||
|
self.assertNotIn(MAX+1, generated) |
||||||
Loading…
Reference in new issue