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.
54 lines
1.3 KiB
54 lines
1.3 KiB
#! /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')
|
|
|