»Core Development>Code coverage>Lib/test/encoded_modules/__init__.py

Python code coverage for Lib/test/encoded_modules/__init__.py

1n/a# -*- encoding: utf-8 -*-
3n/a# This is a package that contains a number of modules that are used to
4n/a# test import from the source files that have different encodings.
5n/a# This file (the __init__ module of the package), is encoded in utf-8
6n/a# and contains a list of strings from various unicode planes that are
7n/a# encoded differently to compare them to the same strings encoded
8n/a# differently in submodules. The following list, test_strings,
9n/a# contains a list of tuples. The first element of each tuple is the
10n/a# suffix that should be prepended with 'module_' to arrive at the
11n/a# encoded submodule name, the second item is the encoding and the last
12n/a# is the test string. The same string is assigned to the variable
13n/a# named 'test' inside the submodule. If the decoding of modules works
14n/a# correctly, from module_xyz import test should result in the same
15n/a# string as listed below in the 'xyz' entry.
17n/a# module, encoding, test string
18n/atest_strings = (
19n/a ('iso_8859_1', 'iso-8859-1', "Les hommes ont oublié cette vérité, "
20n/a "dit le renard. Mais tu ne dois pas l'oublier. Tu deviens "
21n/a "responsable pour toujours de ce que tu as apprivoisé."),
22n/a ('koi8_r', 'koi8-r', "Познание бесконечности требует бесконечного времени.")