2009-06-04 11:21:26 -05:00
|
|
|
Testing downloadable files
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Download :download:`img.png` here.
|
|
|
|
Download :download:`this <subdir/img.png>` there.
|
|
|
|
Don't download :download:`this <nonexisting.png>`.
|
|
|
|
|
Merged revisions 65283,65303,65316-65317,65372-65375,65377,65380,65483-65485,65494 via svnmerge from
svn+ssh://pythondev@svn.python.org/doctools/branches/0.4.x
........
r65283 | georg.brandl | 2008-07-29 10:07:26 +0000 (Tue, 29 Jul 2008) | 2 lines
Update ez_setup.py.
........
r65303 | benjamin.peterson | 2008-07-30 12:35:34 +0000 (Wed, 30 Jul 2008) | 1 line
add a with_testapp decorator for test functions that passes the TestApp instance in a cleans up after it
........
r65316 | benjamin.peterson | 2008-07-30 23:12:07 +0000 (Wed, 30 Jul 2008) | 1 line
make the app for test_markup global to the module
........
r65317 | benjamin.peterson | 2008-07-30 23:31:29 +0000 (Wed, 30 Jul 2008) | 1 line
make TestApp.cleanup more aggressive
........
r65372 | georg.brandl | 2008-08-01 19:11:22 +0000 (Fri, 01 Aug 2008) | 2 lines
Add more tests, fix a few bugs in image handling.
........
r65373 | georg.brandl | 2008-08-01 19:28:33 +0000 (Fri, 01 Aug 2008) | 2 lines
Fix oversight.
........
r65374 | benjamin.peterson | 2008-08-01 19:36:32 +0000 (Fri, 01 Aug 2008) | 1 line
fix one broken test
........
r65375 | georg.brandl | 2008-08-01 19:41:11 +0000 (Fri, 01 Aug 2008) | 2 lines
Fix the handling of non-ASCII input in quickstart.
........
r65377 | georg.brandl | 2008-08-01 19:48:24 +0000 (Fri, 01 Aug 2008) | 2 lines
Allow REs in markup checks.
........
r65380 | georg.brandl | 2008-08-01 20:31:18 +0000 (Fri, 01 Aug 2008) | 2 lines
Don't rely on mtimes being different for changed files.
........
r65483 | georg.brandl | 2008-08-04 09:01:40 +0000 (Mon, 04 Aug 2008) | 4 lines
Add an "encoding" option to literalinclude.
Add tests for include directives.
........
r65484 | georg.brandl | 2008-08-04 09:11:17 +0000 (Mon, 04 Aug 2008) | 2 lines
Add changelog entry.
........
r65485 | georg.brandl | 2008-08-04 09:21:58 +0000 (Mon, 04 Aug 2008) | 2 lines
Fix markup.
........
r65494 | georg.brandl | 2008-08-04 16:34:59 +0000 (Mon, 04 Aug 2008) | 2 lines
Correctly use HTML file suffix in templates.
........
2008-08-04 12:01:15 -05:00
|
|
|
Test file and literal inclusion
|
|
|
|
===============================
|
|
|
|
|
|
|
|
.. include:: subdir/include.inc
|
|
|
|
|
2010-05-30 05:59:42 -05:00
|
|
|
.. include:: /subdir/include.inc
|
|
|
|
|
Merged revisions 65283,65303,65316-65317,65372-65375,65377,65380,65483-65485,65494 via svnmerge from
svn+ssh://pythondev@svn.python.org/doctools/branches/0.4.x
........
r65283 | georg.brandl | 2008-07-29 10:07:26 +0000 (Tue, 29 Jul 2008) | 2 lines
Update ez_setup.py.
........
r65303 | benjamin.peterson | 2008-07-30 12:35:34 +0000 (Wed, 30 Jul 2008) | 1 line
add a with_testapp decorator for test functions that passes the TestApp instance in a cleans up after it
........
r65316 | benjamin.peterson | 2008-07-30 23:12:07 +0000 (Wed, 30 Jul 2008) | 1 line
make the app for test_markup global to the module
........
r65317 | benjamin.peterson | 2008-07-30 23:31:29 +0000 (Wed, 30 Jul 2008) | 1 line
make TestApp.cleanup more aggressive
........
r65372 | georg.brandl | 2008-08-01 19:11:22 +0000 (Fri, 01 Aug 2008) | 2 lines
Add more tests, fix a few bugs in image handling.
........
r65373 | georg.brandl | 2008-08-01 19:28:33 +0000 (Fri, 01 Aug 2008) | 2 lines
Fix oversight.
........
r65374 | benjamin.peterson | 2008-08-01 19:36:32 +0000 (Fri, 01 Aug 2008) | 1 line
fix one broken test
........
r65375 | georg.brandl | 2008-08-01 19:41:11 +0000 (Fri, 01 Aug 2008) | 2 lines
Fix the handling of non-ASCII input in quickstart.
........
r65377 | georg.brandl | 2008-08-01 19:48:24 +0000 (Fri, 01 Aug 2008) | 2 lines
Allow REs in markup checks.
........
r65380 | georg.brandl | 2008-08-01 20:31:18 +0000 (Fri, 01 Aug 2008) | 2 lines
Don't rely on mtimes being different for changed files.
........
r65483 | georg.brandl | 2008-08-04 09:01:40 +0000 (Mon, 04 Aug 2008) | 4 lines
Add an "encoding" option to literalinclude.
Add tests for include directives.
........
r65484 | georg.brandl | 2008-08-04 09:11:17 +0000 (Mon, 04 Aug 2008) | 2 lines
Add changelog entry.
........
r65485 | georg.brandl | 2008-08-04 09:21:58 +0000 (Mon, 04 Aug 2008) | 2 lines
Fix markup.
........
r65494 | georg.brandl | 2008-08-04 16:34:59 +0000 (Mon, 04 Aug 2008) | 2 lines
Correctly use HTML file suffix in templates.
........
2008-08-04 12:01:15 -05:00
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:language: python
|
|
|
|
|
|
|
|
.. should give a warning
|
|
|
|
.. literalinclude:: wrongenc.inc
|
|
|
|
|
|
|
|
.. should succeed
|
|
|
|
.. literalinclude:: wrongenc.inc
|
|
|
|
:encoding: latin-1
|
|
|
|
.. include:: wrongenc.inc
|
|
|
|
:encoding: latin-1
|
2008-12-28 14:30:25 -06:00
|
|
|
|
2009-01-03 05:29:42 -06:00
|
|
|
Literalinclude options
|
|
|
|
======================
|
|
|
|
|
|
|
|
.. highlight:: text
|
|
|
|
|
|
|
|
.. cssclass:: inc-pyobj1
|
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:pyobject: Foo
|
|
|
|
|
|
|
|
.. cssclass:: inc-pyobj2
|
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:pyobject: Bar.baz
|
|
|
|
|
|
|
|
.. cssclass:: inc-lines
|
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:lines: 6-7,9
|
2014-01-11 01:44:45 -06:00
|
|
|
:lineno-start: 6
|
2009-01-03 05:29:42 -06:00
|
|
|
|
|
|
|
.. cssclass:: inc-startend
|
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:start-after: coding: utf-8
|
|
|
|
:end-before: class Foo
|
|
|
|
|
2009-06-04 10:57:58 -05:00
|
|
|
.. cssclass:: inc-preappend
|
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:prepend: START CODE
|
|
|
|
:append: END CODE
|
2008-12-28 14:30:25 -06:00
|
|
|
|
2010-01-30 11:49:42 -06:00
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:start-after: utf-8
|
|
|
|
|
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:end-before: class Foo
|
|
|
|
|
2010-01-08 11:36:58 -06:00
|
|
|
.. cssclass:: inc-tab3
|
|
|
|
.. literalinclude:: tabs.inc
|
|
|
|
:tab-width: 3
|
|
|
|
:language: text
|
|
|
|
|
|
|
|
.. cssclass:: inc-tab8
|
|
|
|
.. literalinclude:: tabs.inc
|
|
|
|
:tab-width: 8
|
|
|
|
:language: python
|
|
|
|
|
2009-06-04 11:21:26 -05:00
|
|
|
Test if dedenting before parsing works.
|
2008-12-28 14:30:25 -06:00
|
|
|
|
2009-06-04 11:21:26 -05:00
|
|
|
.. highlight:: python
|
2008-12-28 14:30:25 -06:00
|
|
|
|
2009-06-04 11:21:26 -05:00
|
|
|
.. cssclass:: inc-pyobj-dedent
|
|
|
|
.. literalinclude:: literal.inc
|
|
|
|
:pyobject: Bar.baz
|
2009-12-24 06:19:07 -06:00
|
|
|
|
|
|
|
Docutils include with "literal"
|
|
|
|
===============================
|
|
|
|
|
|
|
|
While not recommended, it should work (and leave quotes alone).
|
|
|
|
|
|
|
|
.. include:: quotes.inc
|
|
|
|
:literal:
|