| Index: tests/test_xtm_translations_utils.py |
| diff --git a/tests/test_xtm_translations_utils.py b/tests/test_xtm_translations_utils.py |
| index 6cd5def9bd89fd248fecb23fa6c374f4054d0f29..b20585c82864e93b79e98453d5f1e523646efe1d 100644 |
| --- a/tests/test_xtm_translations_utils.py |
| +++ b/tests/test_xtm_translations_utils.py |
| @@ -13,6 +13,8 @@ |
| # You should have received a copy of the GNU General Public License |
| # along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| +from __future__ import unicode_literals |
| + |
| import json |
| import os |
| @@ -219,3 +221,14 @@ def test_write_data(toydir, path): |
| utils.write_to_file(data, str(toydir.join(path))) |
| assert toydir.join(path).read('rb') == data |
| + |
| + |
| +def test_extract_unicode_strings(temp_site): |
| + """Test correct extraction of unicode strings for translation. |
| + |
| + Testing for presence of \u0376. |
| + """ |
| + with FileSource(temp_site) as fs: |
| + strings = utils.extract_strings(fs) |
| + |
| + assert '\u0376' in strings['translate-unicode']['simple']['message'] |