From 9eb19c79bd7966148bdb63d03b82a220b1464d48 Mon Sep 17 00:00:00 2001 From: Lukas Winkler Date: Sun, 26 Jul 2020 14:58:25 +0200 Subject: [PATCH] add test for uppercase first letter --- acros/utils/checks/checks/acronym.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/acros/utils/checks/checks/acronym.py b/acros/utils/checks/checks/acronym.py index 6d8729b..6a9a296 100644 --- a/acros/utils/checks/checks/acronym.py +++ b/acros/utils/checks/checks/acronym.py @@ -38,3 +38,14 @@ class LetterCheck(BaseCheck): registry.register(LetterCheck) + + +class FullNameCheck(BaseCheck): + def run(self): + for acronym in Acronym.objects.all(): + first_letter = acronym.full_name[0] + if first_letter.islower(): + yield CheckInfo(f"first letter of full name should be uppercase ({acronym.full_name})") + + +registry.register(FullNameCheck)