From 2098ed7508dc9ea20df0d1e541925a504ab978c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vojt=C4=9Bch=20K=C3=A1n=C4=9B?= Date: Sat, 23 Jan 2021 08:46:32 +0100 Subject: [PATCH] mock remaining validations --- validator/validator.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/validator/validator.py b/validator/validator.py index 430e167..3fa4405 100644 --- a/validator/validator.py +++ b/validator/validator.py @@ -41,18 +41,18 @@ def validate_court(text_content: str) -> Union[Tuple[int, int], Literal[False]]: return match.span() def validate_accuser(text_content) -> Union[Tuple[int, int], Literal[False]]: - pass + return False # hard to implement def validate_topic(text_content) -> Union[Tuple[int, int], Literal[False]]: - pass + return False # also hard to implement def validate_intent(text_content) -> Union[Tuple[int, int], Literal[False]]: - pass + return False def validate_signature(text_content) -> Union[Tuple[int, int], Literal[False]]: - pass + return False date_and_place_pat = re.compile(r"\bve?\s+[^\n]+(?:\s|[.,\-–—:])+(?:dne)?(?:\s|[.,\-–—:])+\d+\.", flags=re.IGNORECASE) def validate_date_and_place(text_content: str) -> Union[Tuple[int, int], Literal[False]]: @@ -67,6 +67,10 @@ def validate(text_content: str) -> object: "checks": { "court": validate_court(text_content), "date_and_place": validate_date_and_place(text_content), + "accuser": validate_accuser(text_content), + "topic": validate_topic(text_content), + "intent": validate_intent(text_content), + "signature": validate_signature(text_content), }, "parsed_content": text_content, }