mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-07-21 12:41:10 +02:00
52 lines
1.2 KiB
Python
52 lines
1.2 KiB
Python
import unittest
|
|
from unittests import wtc
|
|
import wx
|
|
import os
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
class intl_Tests(wtc.WidgetTestCase):
|
|
|
|
def test_intlLanguageInfo(self):
|
|
info = wx.Locale.GetLanguageInfo(wx.LANGUAGE_ENGLISH_US)
|
|
info.CanonicalName
|
|
info.Description
|
|
info.LocaleName
|
|
|
|
|
|
def test_intlLocale(self):
|
|
loc = wx.Locale(wx.LANGUAGE_ENGLISH_US)
|
|
self.assertTrue(loc.IsOk())
|
|
loc.CanonicalName
|
|
loc.Language
|
|
loc.Locale
|
|
loc.Name
|
|
loc.SysName
|
|
del loc
|
|
|
|
|
|
def test_intlGetString(self):
|
|
# This tests if we're able to pull translations from the wx message catalogs
|
|
loc = wx.Locale(wx.LANGUAGE_SPANISH)
|
|
st = loc.GetString('&Next')
|
|
self.assertEqual(st, '&Siguiente')
|
|
|
|
|
|
def test_intlConstants(self):
|
|
# just a few of them to make sure the file is included properly
|
|
wx.LANGUAGE_AFRIKAANS
|
|
wx.LANGUAGE_ALBANIAN
|
|
wx.LANGUAGE_AMHARIC
|
|
|
|
|
|
def test_intlGetLocaleFunc(self):
|
|
# check that this function exists
|
|
l = wx.GetLocale()
|
|
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|