debian-pyphen/debian/patches/0003-Disable-tests-needing-...

98 lines
3.8 KiB
Diff

From: Scott Kitterman <scott@kitterman.com>
Date: Fri, 4 Jan 2019 16:58:52 -0500
Subject: Disable tests needing missing fallback data
---
test.py | 60 ++++++++++++++++++++++++++++++++----------------------------
1 file changed, 32 insertions(+), 28 deletions(-)
diff --git a/test.py b/test.py
index 858342d..540e79e 100644
--- a/test.py
+++ b/test.py
@@ -70,13 +70,14 @@ def test_missing_dict():
raise Exception('Importing a missing dict must raise a KeyError')
-def test_personal_dict():
- """Test a personal dict."""
- dic = pyphen.Pyphen(lang='fr')
- assert dic.inserted('autobandventieldopje') != 'au-to-band-ven-tiel-dop-je'
- pyphen.LANGUAGES['fr'] = pyphen.LANGUAGES['nl_NL']
- dic = pyphen.Pyphen(lang='fr')
- assert dic.inserted('autobandventieldopje') == 'au-to-band-ven-tiel-dop-je'
+# Needs symlink in hyphen-fr to /usr/share/hyphen/hyph_fr
+#def test_personal_dict():
+ #"""Test a personal dict."""
+ #dic = pyphen.Pyphen(lang='fr')
+ #assert dic.inserted('autobandventieldopje') != 'au-to-band-ven-tiel-dop-je'
+ #pyphen.LANGUAGES['fr'] = pyphen.LANGUAGES['nl_NL']
+ #dic = pyphen.Pyphen(lang='fr')
+ #assert dic.inserted('autobandventieldopje') == 'au-to-band-ven-tiel-dop-je'
def test_left_right():
@@ -97,12 +98,13 @@ def test_filename():
assert dic.inserted('lettergrepen') == 'let-ter-gre-pen'
-def test_alternative():
- """Test the alternative parser."""
- dic = pyphen.Pyphen(lang='hu', left=1, right=1)
- assert tuple(dic.iterate('kulissza')) == (
- ('kulisz', 'sza'), ('ku', 'lissza'))
- assert dic.inserted('kulissza') == 'ku-lisz-sza'
+# Needs symlink in hyphen-hu to /usr/share/hyphen/hyph_hu
+#def test_alternative():
+# """Test the alternative parser."""
+# dic = pyphen.Pyphen(lang='hu', left=1, right=1)
+# assert tuple(dic.iterate('kulissza')) == (
+# ('kulisz', 'sza'), ('ku', 'lissza'))
+# assert dic.inserted('kulissza') == 'ku-lisz-sza'
def test_upper():
@@ -111,12 +113,13 @@ def test_upper():
assert dic.inserted('LETTERGREPEN') == 'LET-TER-GRE-PEN'
-def test_upper_alternative():
- """Test uppercase with alternative parser."""
- dic = pyphen.Pyphen(lang='hu', left=1, right=1)
- assert tuple(dic.iterate('KULISSZA')) == (
- ('KULISZ', 'SZA'), ('KU', 'LISSZA'))
- assert dic.inserted('KULISSZA') == 'KU-LISZ-SZA'
+# Needs symlink in hyphen-hu to /usr/share/hyphen/hyph_hu
+#def test_upper_alternative():
+# """Test uppercase with alternative parser."""
+# dic = pyphen.Pyphen(lang='hu', left=1, right=1)
+# assert tuple(dic.iterate('KULISSZA')) == (
+# ('KULISZ', 'SZA'), ('KU', 'LISSZA'))
+# assert dic.inserted('KULISSZA') == 'KU-LISZ-SZA'
def test_all_dictionaries():
@@ -125,12 +128,13 @@ def test_all_dictionaries():
pyphen.Pyphen(lang=lang)
-def test_fallback():
- """Test the language fallback algorithm."""
- assert pyphen.language_fallback('en') == 'en'
- assert pyphen.language_fallback('en_US') == 'en_US'
- assert pyphen.language_fallback('en_FR') == 'en'
- assert pyphen.language_fallback('en-Latn-US') == 'en_Latn_US'
- assert pyphen.language_fallback('en-Cyrl-US') == 'en'
- assert pyphen.language_fallback('fr-Latn-FR') == 'fr'
- assert pyphen.language_fallback('en-US_variant1-x') == 'en_US'
+# Needs symlinks added for en and fr
+#def test_fallback():
+ #"""Test the language fallback algorithm."""
+ #assert pyphen.language_fallback('en') == 'en'
+ #assert pyphen.language_fallback('en_US') == 'en_US'
+ #assert pyphen.language_fallback('en_FR') == 'en'
+ #assert pyphen.language_fallback('en-Latn-US') == 'en_Latn_US'
+ #assert pyphen.language_fallback('en-Cyrl-US') == 'en'
+ #assert pyphen.language_fallback('fr-Latn-FR') == 'fr'
+ #assert pyphen.language_fallback('en-US_variant1-x') == 'en_US'