| # 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.assertEquals(util.parseLocales(''), []) |
| |
| def test_all(self): |
| self.assertEquals(util.parseLocales('''af |
| de'''), ['af', 'de']) |
| |
| def test_shipped(self): |
| self.assertEquals(util.parseLocales('''af |
| ja win mac |
| de'''), ['af', 'de', 'ja']) |
| |
| def test_sparse(self): |
| self.assertEquals(util.parseLocales(''' |
| af |
| |
| de |
| |
| '''), ['af', 'de']) |