python_unittest
Python unittest
since 2011-07-18
python で UnitTest を使いたい。できれば日本語の文字列比較をして、Windows コマンドプロンプトで、エラーも日本語で表示したい。
http://docs.python.org/library/unittest.html
import unittest class TestSequenceFunctions(unittest.TestCase): def test_braille(self): self.assertEqual(japanese_braille_translate(u"広い海を泳ぐ小さい魚。"), u"ヒロイ ウミヲ オヨグ チーサイ サカナ。") if __name__ == "__main__": unittest.main()
残念ながら下記のような結果:
F
======================================================================
FAIL: test_braille (__main__.TestSequenceFunctions)
----------------------------------------------------------------------
Traceback (most recent call last):
File "nvdajptext/translateTest.py", line 21, in test_braille
u"繝偵Ο繧、 繧ヲ繝溘Υ 繧ェ繝ィ繧ー 繝√・繧オ繧、 繧オ繧ォ繝翫・)
AssertionError: u'\u30d2\u30ed\u30a4 \u30a6\u30df \u30f2 \u30aa\u30e8\u30b0 \u30
c1\u30fc\u30b5\u [truncated]... != u'\u30d2\u30ed\u30a4 \u30a6\u30df\u30f2 \u30a
a\u30e8\u30b0 \u30c1\u30fc\u30b5\u3 [truncated]...
- \u30d2\u30ed\u30a4 \u30a6\u30df \u30f2 \u30aa\u30e8\u30b0 \u30c1\u30fc\u30b5\u
30a4 \u30b5\u30ab\u30ca \u3002
? - -
+ \u30d2\u30ed\u30a4 \u30a6\u30df\u30f2 \u30aa\u30e8\u30b0 \u30c1\u30fc\u30b5\u3
0a4 \u30b5\u30ab\u30ca\u3002
----------------------------------------------------------------------
Ran 1 test in 0.022s
FAILED (failures=1)
python_unittest.txt · 最終更新: 2011/07/18 19:39 by Takuya Nishimoto
