From: <mn...@us...> - 2010-10-01 21:43:44
|
Author: mnodine Date: 2010-10-01 23:43:37 +0200 (Fri, 01 Oct 2010) New Revision: 6438 Added: trunk/prest/t/60_new/directives.init/class01.dom trunk/prest/t/60_new/directives.init/class01.rst trunk/prest/t/60_new/html.init/class01.myhtml trunk/prest/t/60_new/html.init/class01.rst Log: Added tests for :parent: option of class:: directive Added: trunk/prest/t/60_new/directives.init/class01.dom =================================================================== --- trunk/prest/t/60_new/directives.init/class01.dom (rev 0) +++ trunk/prest/t/60_new/directives.init/class01.dom 2010-10-01 21:43:37 UTC (rev 6438) @@ -0,0 +1,128 @@ +<document source="test data"> + <paragraph> + Check the new + <literal> + :parent: + option to the class:: directive. + <system_message level="1" line="3" source="test data" type="INFO"> + <paragraph> + No directive entry for "perl" in module "Text::Restructured::Directive". + Trying "perl" as canonical directive name. + <table> + <tgroup cols="3"> + <colspec colwidth="33"> + <colspec colwidth="33"> + <colspec colwidth="33"> + <thead> + <row> + <entry classes="yellow"> + <paragraph> + A + <entry> + <paragraph> + B + <entry> + <paragraph> + C + <tbody> + <row> + <entry classes="red blue"> + <paragraph> + abc + <paragraph> + cba + <entry> + <paragraph> + def + <entry> + <paragraph> + ghi + <row> + <entry> + <pending> + .. internal attributes: + .transform: docutils.transforms.parts.Class + .details: + class: yellow + <paragraph> + cba + <entry> + <paragraph> + fed + <entry> + <paragraph> + ihg + <bullet_list bullet="*"> + <list_item> + <bullet_list bullet="-"> + <list_item> + <paragraph> + D + <list_item> + <paragraph> + E + <list_item> + <paragraph> + F + <list_item> + <bullet_list bullet="-"> + <list_item classes="red"> + <paragraph> + jkl + <paragraph> + mno + <list_item> + <paragraph> + pqr + <list_item> + <paragraph> + stu + <list_item> + <bullet_list bullet="-"> + <list_item> + <pending> + .. internal attributes: + .transform: docutils.transforms.parts.Class + .details: + class: yellow + <paragraph> + lkj + <paragraph> + onm + <list_item> + <paragraph> + rqp + <list_item> + <paragraph> + uts + <table> + <tgroup cols="3"> + <colspec colwidth="22"> + <colspec colwidth="12"> + <colspec colwidth="13"> + <tbody> + <row> + <entry> + <paragraph> + abc + <entry classes="yellow"> + <paragraph> + def + <entry> + <paragraph> + ghi + <row> + <entry classes="red"> + <paragraph> + cba + <entry> + <paragraph> + fed + <entry> + <paragraph> + ihg + <raw format="html" head="1" xml:space="preserve"> + <style type="text/css"> + .red { background:red } + .yellow { background:yellow } + </style> Added: trunk/prest/t/60_new/directives.init/class01.rst =================================================================== --- trunk/prest/t/60_new/directives.init/class01.rst (rev 0) +++ trunk/prest/t/60_new/directives.init/class01.rst 2010-10-01 21:43:37 UTC (rev 6438) @@ -0,0 +1,67 @@ +Check the new ``:parent:`` option to the class:: directive. + +.. perl:: + sub red { ".. class:: red\n :parent:\n\n$_[0]" } + +.. list-table:: + :header-rows: 1 + + * - .. class:: yellow + :parent: + + A + - B + - C + * - .. class:: red + :parent: + + abc + + .. class:: blue + :parent: + + cba + - def + - ghi + * - .. class:: yellow + + cba + - fed + - ihg + +* - D + - E + - F +* - .. class:: red + :parent: + + jkl + + mno + - pqr + - stu +* - .. class:: yellow + + lkj + + onm + - rqp + - uts + +====================== ============ ============= + abc .. class:: ghi + yellow + :parent: + + def +.. perl:: red('cba') fed ihg +====================== ============ ============= + + +.. raw:: html + :head: + + <style type="text/css"> + .red { background:red } + .yellow { background:yellow } + </style> Added: trunk/prest/t/60_new/html.init/class01.myhtml =================================================================== --- trunk/prest/t/60_new/html.init/class01.myhtml (rev 0) +++ trunk/prest/t/60_new/html.init/class01.myhtml 2010-10-01 21:43:37 UTC (rev 6438) @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<link rel="stylesheet" href="default.css" type="text/css" /> +<style type="text/css"> +.red { background:red } +.yellow { background:yellow } +</style> +</head> +<body> +<div class="document"> +<p>Check the new <tt class="docutils literal"><span class="pre">:parent:</span></tt> option to the class:: directive.</p> +<table border="1" class="docutils"> +<colgroup> +<col width="33%" /> +<col width="33%" /> +<col width="33%" /> +</colgroup> +<thead valign="bottom"> +<tr><th class="head">A</th> +<th class="head">B</th> +<th class="head">C</th> +</tr> +</thead> +<tbody valign="top"> +<tr><td class="red">abc</td> +<td>def</td> +<td>ghi</td> +</tr> +<tr><td><p class="yellow">cba</p> +</td> +<td>fed</td> +<td>ihg</td> +</tr> +</tbody> +</table> +<ul class="simple"> +<li><ul class="simple"> +<li>D</li> +<li>E</li> +<li>F</li> +</ul> +</li> +<li><ul class="simple"> +<li class="red">jkl</li> +<li>mno</li> +<li>pqr</li> +</ul> +</li> +<li><ul class="simple"> +<li><p class="yellow">lkj</p> +</li> +<li>onm</li> +<li>rpq</li> +</ul> +</li> +</ul> +<table border="1" class="docutils"> +<colgroup> +<col width="47%" /> +<col width="26%" /> +<col width="28%" /> +</colgroup> +<tbody valign="top"> +<tr><td>abc</td> +<td class="yellow">def</td> +<td>ghi</td> +</tr> +<tr><td class="red">cba</td> +<td>fed</td> +<td>ihg</td> +</tr> +</tbody> +</table> +</div> +</body> +</html> Added: trunk/prest/t/60_new/html.init/class01.rst =================================================================== --- trunk/prest/t/60_new/html.init/class01.rst (rev 0) +++ trunk/prest/t/60_new/html.init/class01.rst 2010-10-01 21:43:37 UTC (rev 6438) @@ -0,0 +1,55 @@ +Check the new ``:parent:`` option to the class:: directive. + +.. perl:: + sub red { ".. class:: red\n :parent:\n\n$_[0]" } + +.. list-table:: + :header-rows: 1 + + * - A + - B + - C + * - .. class:: red + :parent: + + abc + - def + - ghi + * - .. class:: yellow + + cba + - fed + - ihg + +* - D + - E + - F +* - .. class:: red + :parent: + + jkl + - mno + - pqr +* - .. class:: yellow + + lkj + - onm + - rpq + +====================== ============ ============= + abc .. class:: ghi + yellow + :parent: + + def +.. perl:: red('cba') fed ihg +====================== ============ ============= + + +.. raw:: html + :head: + + <style type="text/css"> + .red { background:red } + .yellow { background:yellow } + </style> |