1
1
#! /usr/bin/env python
3
# Author: David Goodger
4
# Contact: goodger@users.sourceforge.net
5
# Revision: $Revision: 4212 $
6
# Date: $Date: 2005-12-14 15:51:34 +0100 (Wed, 14 Dec 2005) $
3
# $Id: test_include.py 5015 2007-03-12 20:25:40Z wiemann $
4
# Author: David Goodger <goodger@python.org>
7
5
# Copyright: This module has been placed in the public domain.
31
29
include10rel = DocutilsTestSupport.utils.relative_path(None, include10)
32
30
include11 = os.path.join(mydir, 'include 11.txt')
33
31
include11rel = DocutilsTestSupport.utils.relative_path(None, include11)
32
include12 = os.path.join(mydir, 'include12.txt')
33
include13 = os.path.join(mydir, 'include13.txt')
34
include13rel = DocutilsTestSupport.utils.relative_path(None, include13)
34
35
utf_16_file = os.path.join(mydir, 'utf-16.csv')
35
36
utf_16_file_rel = DocutilsTestSupport.utils.relative_path(None, utf_16_file)
36
37
nonexistent = os.path.join(os.path.dirname(states.__file__),
392
393
<literal_block xml:space="preserve">
393
394
.. include:: <nonexistent>
394
395
""" % nonexistent_rel],
397
Include start-after/end-before Test
400
:start-after: .. start here
401
:end-before: .. stop here
406
<document source="test data">
408
Include start-after/end-before Test
410
In include12.txt (after "start here", before "stop here")
415
Include start-after/end-before Test, single option variant
418
:end-before: .. start here
421
:start-after: .. stop here
424
""" % (include12, include12),
426
<document source="test data">
428
Include start-after/end-before Test, single option variant
430
In include12.txt (but before "start here")
432
In include12.txt (after "stop here")
437
Include start-after/end-before multi-line test.
440
:start-after: From: me
446
:start-after: From: me
453
""" % (include13, include13),
455
<document source="test data">
457
Include start-after/end-before multi-line test.
458
<system_message level="4" line="3" source="test data" type="SEVERE">
460
Problem with "end-before" option of "include" directive:
462
<literal_block xml:space="preserve">
464
:start-after: From: me
469
In include13.txt (between header and signature)
474
Error handling test; "end-before" error handling tested in previous test.
477
:start-after: bad string
478
:end-before: mork of ork
481
<document source="test data">
483
Error handling test; "end-before" error handling tested in previous test.
484
<system_message level="4" line="3" source="test data" type="SEVERE">
486
Problem with "start-after" option of "include" directive:
488
<literal_block xml:space="preserve">
490
:start-after: bad string
491
:end-before: mork of ork