You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnucash/bindings/python/tests/test_gettext.py

29 lines
901 B

# test gettext
#
# @date 2020-04-08
# @author Christoph Holtermann <mail@c-holtermann.net>
from unittest import TestCase, main
# import gettext
import gnucash
from gnucash import _sw_core_utils
class MyException(Exception):
pass
class TestGettext(TestCase):
def test_import_gettext(self):
import gettext
def test_get_localedir(self):
_localedir = _sw_core_utils.gnc_path_get_localedir()
#def test_translation(self):
# import inspect
# import locale
# raise MyException({'_(""): ':_(""), '_sw_core_utils.gnc_path_get_localedir(): ':_sw_core_utils.gnc_path_get_localedir(),'_.__doc__': _.__doc__, 'inspect.getsource(_): ': inspect.getsource(_), '_("Welcome to GnuCash")':_("Welcome to GnuCash"), 'locale.getlocale(): ': locale.getlocale()})
# self.assertTrue("Project-Id-Version: GnuCash" in _(""))
if __name__ == '__main__':
main()