This commit is contained in:
Florian Bezannier
2022-03-28 23:10:55 +02:00
parent 834a7e0a38
commit e98b0ff5db
6 changed files with 62 additions and 18 deletions
+10
View File
@@ -7,6 +7,7 @@ from unittest.mock import MagicMock, patch
import reverse_geocode
from dateutil.tz import tzutc
from greenery.lego import parse, charclass
from pytz import UTC
from psa_car_controller import psa
@@ -302,6 +303,15 @@ class TestUnit(unittest.TestCase):
f.write(" ")
assert github_file_need_to_be_downloaded(GITHUB_USER, GITHUB_REPO, "", filename) is True
def test_regex(self):
car_models = CarModelRepository().models
for x in range(0, len(car_models)):
for y in range(x + 1, len(car_models)):
reg_a = car_models[x].reg
reg_b = car_models[y].reg
res: charclass = parse(reg_a) & parse(reg_b)
self.assertTrue(res.empty(), msg=f"{reg_a} and {reg_b} can match the same string")
if __name__ == '__main__':
my_logger(handler_level=os.environ.get("DEBUG_LEVEL", 20))