diff options
author | Behnam Esfahbod <behnam@zwnj.org> | 2008-12-13 18:50:28 +0330 |
---|---|---|
committer | Behnam Esfahbod ZWNJ <behnam@zwnj.org> | 2008-12-13 18:50:28 +0330 |
commit | 00fd4f77c9fd5f680ea09787122a7969e3d6f3d7 (patch) | |
tree | 3a4f16ca1bcfd8bb94cc7601a69885279f855691 | |
parent | 50e5d14d5ead4c03ff96044d98da2a42c95a10ce (diff) |
Move test functionality to test.py
-rwxr-xr-x | fribidi.py | 113 | ||||
-rwxr-xr-x | test.py | 115 |
2 files changed, 116 insertions, 112 deletions
@@ -31,8 +31,6 @@ else: libfribidi_version_major = 0 libfribidi_version_minor = 19 -print libfribidi_version, libfribidi_version_major, libfribidi_version_minor - # Versions @@ -821,7 +819,7 @@ def get_version_info(): def _main(): """ - Return visual text of command-line parameters (as a whole). + Print visual representation of command-line parameters (as a whole). """ @@ -830,115 +828,6 @@ def _main(): print log2vis(text) -def _test(): - - print - print 'Loaded: %s' % _libfribidi - print - - print - print 'TEST log2vis()' - print - - print log2vis(123) - print log2vis(u"سلام") - print log2vis(u"سلام").__class__ - print - - print log2vis(u"سلام", None, True) - print log2vis(u"سلام", None, False, True) - print log2vis(u"سلام", None, False, False, True) - - print log2vis(u"1سلام", ParType.LTR, True, True, True) - print log2vis(u"1سلام", ParType.RTL, True, True, True) - - print log2vis(u"aسلام", ParType.LTR, True, True, True) - print log2vis(u"aسلام", ParType.RTL, True, True, True) - - print - print 'TEST log2vis_get_embedding_levels()' - print - - print log2vis_get_embedding_levels(123) - print log2vis_get_embedding_levels(u"سلام") - print log2vis_get_embedding_levels(u"سلام").__class__ - print - - print log2vis_get_embedding_levels("abc", ParType.LTR) - print log2vis_get_embedding_levels(u"aسلام", ParType.LTR) - print log2vis_get_embedding_levels(u"aسلام", ParType.RTL) - - print - print 'TEST remove_bidi_marks()' - print - - print remove_bidi_marks(123) - print remove_bidi_marks(u"سلام") - print remove_bidi_marks(u"سلام").__class__ - print - - print remove_bidi_marks(u"سلامa") - #print remove_bidi_marks(u"سلامa", False, True) - #print remove_bidi_marks(u"سلامa", False, False, True) - #print remove_bidi_marks(u"سلامa", True) - - print remove_bidi_marks(u"سلام") - #print remove_bidi_marks(u"سلام", True) - #print remove_bidi_marks(u"سلام", False, True) - #print remove_bidi_marks(u"سلام", False, False, True) - - print - print 'TEST get_bidi_types()' - print - - print get_bidi_types(123) - print get_bidi_types(u"سلام") - print get_bidi_types(u"سلام").__class__ - print - - print - print 'TEST get_par_direction()' - print - - print get_par_direction(get_bidi_types(123)) - print get_par_direction(get_bidi_types(u"سلام")) - print get_par_direction(get_bidi_types(u"سلام")).__class__ - print - - ''' - print - print 'TEST get_mirror_chars()' - print - - print get_mirror_chars(123) - print get_mirror_chars(u"سلام") - print get_mirror_chars(u"سلام").__class__ - print - - a="()"; print a, get_mirror_chars(a) - a=u"«»"; print a, get_mirror_chars(a) - a=u"﴾﴿"; print a, get_mirror_chars(a) - - print - print 'TEST get_mirror_prop()' - print - - print get_mirror_prop(123) - print get_mirror_prop(u"سلام") - print get_mirror_prop(u"سلام").__class__ - print - - print u"() «» ﴾﴿", get_mirror_prop(u"() «» ﴾﴿") - - print - print 'TEST get_version_info()' - print - - print get_version_info() - ''' - if __name__=='__main__': _main() - _test() - @@ -0,0 +1,115 @@ +#!/usr/bin/env python +# coding=UTF-8 + + +from fribidi import * + + +def _main(): + + print 'Version:', libfribidi_version, libfribidi_version_major, libfribidi_version_minor + print + + print 'TEST log2vis()' + print + + print log2vis(123) + print log2vis(u"سلام") + print log2vis(u"سلام").__class__ + print + + print log2vis(u"سلام", None, True) + print log2vis(u"سلام", None, False, True) + print log2vis(u"سلام", None, False, False, True) + + print log2vis(u"1سلام", ParType.LTR, True, True, True) + print log2vis(u"1سلام", ParType.RTL, True, True, True) + + print log2vis(u"aسلام", ParType.LTR, True, True, True) + print log2vis(u"aسلام", ParType.RTL, True, True, True) + + print + print 'TEST log2vis_get_embedding_levels()' + print + + print log2vis_get_embedding_levels(123) + print log2vis_get_embedding_levels(u"سلام") + print log2vis_get_embedding_levels(u"سلام").__class__ + print + + print log2vis_get_embedding_levels("abc", ParType.LTR) + print log2vis_get_embedding_levels(u"aسلام", ParType.LTR) + print log2vis_get_embedding_levels(u"aسلام", ParType.RTL) + + print + print 'TEST remove_bidi_marks()' + print + + print remove_bidi_marks(123) + print remove_bidi_marks(u"سلام") + print remove_bidi_marks(u"سلام").__class__ + print + + print remove_bidi_marks(u"سلامa") + #print remove_bidi_marks(u"سلامa", False, True) + #print remove_bidi_marks(u"سلامa", False, False, True) + #print remove_bidi_marks(u"سلامa", True) + + print remove_bidi_marks(u"سلام") + #print remove_bidi_marks(u"سلام", True) + #print remove_bidi_marks(u"سلام", False, True) + #print remove_bidi_marks(u"سلام", False, False, True) + + print + print 'TEST get_bidi_types()' + print + + print get_bidi_types(123) + print get_bidi_types(u"سلام") + print get_bidi_types(u"سلام").__class__ + print + + print + print 'TEST get_par_direction()' + print + + print get_par_direction(get_bidi_types(123)) + print get_par_direction(get_bidi_types(u"سلام")) + print get_par_direction(get_bidi_types(u"سلام")).__class__ + print + + ''' + print + print 'TEST get_mirror_chars()' + print + + print get_mirror_chars(123) + print get_mirror_chars(u"سلام") + print get_mirror_chars(u"سلام").__class__ + print + + a="()"; print a, get_mirror_chars(a) + a=u"«»"; print a, get_mirror_chars(a) + a=u"﴾﴿"; print a, get_mirror_chars(a) + + print + print 'TEST get_mirror_prop()' + print + + print get_mirror_prop(123) + print get_mirror_prop(u"سلام") + print get_mirror_prop(u"سلام").__class__ + print + + print u"() «» ﴾﴿", get_mirror_prop(u"() «» ﴾﴿") + + print + print 'TEST get_version_info()' + print + + print get_version_info() + ''' + +if __name__ == '__main__': + _main() + |