Browse Source

Add a generated list

main
Valentin BOUVAREL 3 years ago
parent
commit
5e0f0edf38
  1. 12
      gestform.py
  2. 1
      tests/__init__.py
  3. 13
      tests/tests_gestform.py

12
gestform.py

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

1
tests/__init__.py

@ -0,0 +1 @@
from .tests_gestform import *

13
tests/tests_gestform.py

@ -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…
Cancel
Save