You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.3 KiB
55 lines
1.3 KiB
7 years ago
|
#! /usr/bin/env python
|
||
|
|
||
|
# $Id: test_interpreted.py 6424 2010-09-18 10:43:52Z smerten $
|
||
|
# Author: David Goodger <goodger@python.org>
|
||
|
# Copyright: This module has been placed in the public domain.
|
||
|
|
||
|
"""
|
||
|
Tests for interpreted text in docutils/parsers/rst/states.py.
|
||
|
Test not default/fallback language french.
|
||
|
"""
|
||
|
|
||
|
from __init__ import DocutilsTestSupport
|
||
|
|
||
|
def suite():
|
||
|
s = DocutilsTestSupport.ParserTestSuite(suite_settings={'language_code':'fr'})
|
||
|
s.generateTests(totest)
|
||
|
return s
|
||
|
|
||
|
totest = {}
|
||
|
|
||
|
totest['basics'] = [
|
||
|
["""\
|
||
|
Simple explicit roles and english fallbacks:
|
||
|
:acronym:`acronym`,
|
||
|
:exp:`superscript`,
|
||
|
:ind:`subscript`,
|
||
|
:titre:`title reference`.
|
||
|
""",
|
||
|
"""\
|
||
|
<document source="test data">
|
||
|
<paragraph>
|
||
|
Simple explicit roles and english fallbacks:
|
||
|
<acronym>
|
||
|
acronym
|
||
|
,
|
||
|
<superscript>
|
||
|
superscript
|
||
|
,
|
||
|
<subscript>
|
||
|
subscript
|
||
|
,
|
||
|
<title_reference>
|
||
|
title reference
|
||
|
.
|
||
|
<system_message level="1" line="1" source="test data" type="INFO">
|
||
|
<paragraph>
|
||
|
No role entry for "acronym" in module "docutils.parsers.rst.languages.fr".
|
||
|
Using English fallback for role "acronym".
|
||
|
"""],
|
||
|
]
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
import unittest
|
||
|
unittest.main(defaultTest='suite')
|