From 046a08896c42721c2b56fd7b3ad5a67ec17fac32 Mon Sep 17 00:00:00 2001 From: Patrick Kanzler Date: Mon, 25 Jul 2016 16:52:24 +0200 Subject: [PATCH] =?UTF-8?q?Ideen=20f=C3=BCr=20unittest=20REBASE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/test_magicencode.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/test_magicencode.py b/test/test_magicencode.py index 2789da7..3c7f356 100644 --- a/test/test_magicencode.py +++ b/test/test_magicencode.py @@ -100,3 +100,12 @@ def test_magic_encode_force_encoding(): me.set_encoding(encoding='KATAKANA', force_encoding=True) assert me.encoding == 'KATAKANA' assert me.force_encoding is True + + +# TODO Idee für unittest: hypothesis-strings erzeugen, in encode_text werfen +# Ergebnis durchgehen: Vorkommnisse von Stuersequenzen suchen und daran den Text splitten in ein sortiertes dict mit Struktur: +# encoding: textfolge +# das alles wieder in unicode dekodieren mit den codepages und dann zusammenbauen +# fertigen String mit hypothesis-string vergleichen (Achtung bei katana-conversion. Die am besten auch auf den hypothesis-string +# anwenden) +# TODO bei nicht kodierbarem Zeichen Fehler werfen! Als Option das verhalten von jetzt hinzufügen