diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-09-10 17:38:10 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2016-09-15 02:29:50 +0900 |
commit | d281a32b3bdbc4a2d0c609f4f2e8e48df76f2951 (patch) | |
tree | bacf287199e0849a3a284e44162aff699234f2d1 /tests/test_markup.py | |
parent | cd515d568de2a397c9ffbf771f377cf5583e1d69 (diff) | |
download | sphinx-git-d281a32b3bdbc4a2d0c609f4f2e8e48df76f2951.tar.gz |
Refactor sphinx.environment: Reimplement filter_messages() as a transform
Diffstat (limited to 'tests/test_markup.py')
-rw-r--r-- | tests/test_markup.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_markup.py b/tests/test_markup.py index 60390bc09..45b163ed2 100644 --- a/tests/test_markup.py +++ b/tests/test_markup.py @@ -170,3 +170,21 @@ def test_rst_prolog(app, status, warning): # rst_prolog & rst_epilog on exlucding reST parser assert not md.rawsource.startswith('*Hello world*.') assert not md.rawsource.endswith('*Good-bye world*.\n') + + +@with_app(buildername='dummy', testroot='keep_warnings') +def test_keep_warnings_is_True(app, status, warning): + app.builder.build_all() + doctree = pickle.loads((app.doctreedir / 'index.doctree').bytes()) + assert_node(doctree[0], nodes.section) + assert len(doctree[0]) == 2 + assert_node(doctree[0][1], nodes.system_message) + + +@with_app(buildername='dummy', testroot='keep_warnings', + confoverrides={'keep_warnings': False}) +def test_keep_warnings_is_False(app, status, warning): + app.builder.build_all() + doctree = pickle.loads((app.doctreedir / 'index.doctree').bytes()) + assert_node(doctree[0], nodes.section) + assert len(doctree[0]) == 1 |