File ttkit.patch of Package failed_weblate

From c59bec99e84abc21b225b235cfec719d32847787 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= <michal@cihar.com>
Date: Sun, 22 Dec 2024 16:47:29 +0100
Subject: [PATCH] fix(formats): use new more tolerant ttkit

---
 pyproject.toml                        | 2 +-
 uv.lock                               | 8 ++++----
 weblate/trans/tests/test_component.py | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index b3e3bc6083db..bce1f01c7183 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -146,7 +146,7 @@ dependencies = [
   "social-auth-app-django>=5.4.1,<6.0.0",
   "social-auth-core>=4.5.0,<5.0.0",
   "tesserocr>=2.6.1,<2.8.0",
-  "translate-toolkit>=3.14.1,<3.15",
+  "translate-toolkit>=3.14.4,<3.15",
   "translation-finder>=2.18,<3.0",
   "unidecode>=1.3.8,<1.4",
   "user-agents>=2.0,<2.3",
diff --git a/weblate/trans/tests/test_component.py b/weblate/trans/tests/test_component.py
index 076cbdd5d861..b4b6b43c2c59 100644
--- a/weblate/trans/tests/test_component.py
+++ b/weblate/trans/tests/test_component.py
@@ -189,8 +189,8 @@ def test_create_android(self) -> None:
         self.verify_component(component, 2, "cs", 4)
 
     def test_create_android_broken(self) -> None:
-        with self.assertRaises(FileParseError):
-            self.create_android(suffix="-broken")
+        component = self.create_android(suffix="-broken")
+        self.verify_component(component, 1, "en", 4)
 
     def test_create_json(self) -> None:
         component = self.create_json()
openSUSE Build Service is sponsored by