trisquel-icecat/icecat/l10n/compare-locales/compare_locales/tests/test_util.py

44 lines
884 B
Python

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
import unittest
from compare_locales import util
class ParseLocalesTest(unittest.TestCase):
def test_empty(self):
self.assertEqual(util.parseLocales(""), [])
def test_all(self):
self.assertEqual(
util.parseLocales(
"""af
de"""
),
["af", "de"],
)
def test_shipped(self):
self.assertEqual(
util.parseLocales(
"""af
ja win mac
de"""
),
["af", "de", "ja"],
)
def test_sparse(self):
self.assertEqual(
util.parseLocales(
"""
af
de
"""
),
["af", "de"],
)