Skip to content

Commit

Permalink
A rudimentary test case for l10n module
Browse files Browse the repository at this point in the history
  • Loading branch information
g1itch committed Aug 30, 2021
1 parent 0c7fd5c commit c6f5161
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions src/tests/test_l10n.py
@@ -0,0 +1,24 @@
"""Tests for l10n module"""

import re
import sys
import time
import unittest

from pybitmessage import l10n


class TestL10n(unittest.TestCase):
"""A test case for L10N"""

def test_l10n_assumptions(self):
"""Check the assumptions made while rewriting the l10n"""
self.assertFalse(re.search(r'\d', time.strftime("wrong")))
timestring_type = type(time.strftime(l10n.DEFAULT_TIME_FORMAT))
self.assertEqual(timestring_type, str)
if sys.version_info[0] == 2:
self.assertEqual(timestring_type, bytes)

def test_getWindowsLocale(self):
"""Check the getWindowsLocale() docstring example"""
self.assertEqual(l10n.getWindowsLocale("en_EN.UTF-8"), "english")

0 comments on commit c6f5161

Please sign in to comment.