summaryrefslogtreecommitdiff
path: root/docutils/test
diff options
context:
space:
mode:
authorgrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2006-04-24 09:15:38 +0000
committergrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2006-04-24 09:15:38 +0000
commit7123a9f494240cba0bb765a74c54ce988d21d093 (patch)
treeac45d7dc1e1c61c414aefd542c4a90d2f07058a7 /docutils/test
parent8ec5e29c3ce8125652a59a60f4212b285ca8feb0 (diff)
downloaddocutils-7123a9f494240cba0bb765a74c54ce988d21d093.tar.gz
Prevent latex writer from crashing on files with >256 lists (patch 1475247 by edloper)
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@4515 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test')
-rw-r--r--docutils/test/functional/expected/standalone_rst_latex.tex54
-rwxr-xr-xdocutils/test/test_writers/test_latex2e.py26
2 files changed, 40 insertions, 40 deletions
diff --git a/docutils/test/functional/expected/standalone_rst_latex.tex b/docutils/test/functional/expected/standalone_rst_latex.tex
index 6b873be04..2fe957e5f 100644
--- a/docutils/test/functional/expected/standalone_rst_latex.tex
+++ b/docutils/test/functional/expected/standalone_rst_latex.tex
@@ -384,42 +384,42 @@ This nested list should be compacted by the HTML writer.
\hypertarget{enumerated-lists}{}
\pdfbookmark[1]{2.3~~~Enumerated Lists}{enumerated-lists}
\subsection*{2.3~~~Enumerated Lists}
-\newcounter{listcnt1}
-\begin{list}{\arabic{listcnt1}.}
+\newcounter{listcnt0}
+\begin{list}{\arabic{listcnt0}.}
{
-\usecounter{listcnt1}
+\usecounter{listcnt0}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
Arabic numerals.
-\newcounter{listcnt2}
-\begin{list}{\alph{listcnt2})}
+\newcounter{listcnt1}
+\begin{list}{\alph{listcnt1})}
{
-\usecounter{listcnt2}
+\usecounter{listcnt1}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
lower alpha)
-\newcounter{listcnt3}
-\begin{list}{(\roman{listcnt3})}
+\newcounter{listcnt2}
+\begin{list}{(\roman{listcnt2})}
{
-\usecounter{listcnt3}
+\usecounter{listcnt2}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
(lower roman)
-\newcounter{listcnt4}
-\begin{list}{\Alph{listcnt4}.}
+\newcounter{listcnt3}
+\begin{list}{\Alph{listcnt3}.}
{
-\usecounter{listcnt4}
+\usecounter{listcnt3}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
upper alpha.
-\newcounter{listcnt5}
-\begin{list}{\Roman{listcnt5})}
+\newcounter{listcnt4}
+\begin{list}{\Roman{listcnt4})}
{
-\usecounter{listcnt5}
+\usecounter{listcnt4}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
@@ -435,11 +435,11 @@ upper roman)
\item {}
Lists that don't start at 1:
-\newcounter{listcnt6}
-\begin{list}{\arabic{listcnt6}.}
+\setcounter{listcnt1}{0}
+\begin{list}{\arabic{listcnt1}.}
{
-\usecounter{listcnt6}
-\addtocounter{listcnt6}{2}
+\usecounter{listcnt1}
+\addtocounter{listcnt1}{2}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
@@ -449,11 +449,11 @@ Three
Four
\end{list}
-\newcounter{listcnt7}
-\begin{list}{\Alph{listcnt7}.}
+\setcounter{listcnt1}{0}
+\begin{list}{\Alph{listcnt1}.}
{
-\usecounter{listcnt7}
-\addtocounter{listcnt7}{2}
+\usecounter{listcnt1}
+\addtocounter{listcnt1}{2}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
@@ -463,11 +463,11 @@ C
D
\end{list}
-\newcounter{listcnt8}
-\begin{list}{\roman{listcnt8}.}
+\setcounter{listcnt1}{0}
+\begin{list}{\roman{listcnt1}.}
{
-\usecounter{listcnt8}
-\addtocounter{listcnt8}{2}
+\usecounter{listcnt1}
+\addtocounter{listcnt1}{2}
\setlength{\rightmargin}{\leftmargin}
}
\item {}
diff --git a/docutils/test/test_writers/test_latex2e.py b/docutils/test/test_writers/test_latex2e.py
index 04448883a..c356682a6 100755
--- a/docutils/test/test_writers/test_latex2e.py
+++ b/docutils/test/test_writers/test_latex2e.py
@@ -162,10 +162,10 @@ latex_head + """\
\\begin{document}
\\setlength{\\locallinewidth}{\\linewidth}
-\\newcounter{listcnt1}
-\\begin{list}{\\arabic{listcnt1}.}
+\\newcounter{listcnt0}
+\\begin{list}{\\arabic{listcnt0}.}
{
-\\usecounter{listcnt1}
+\\usecounter{listcnt0}
\\setlength{\\rightmargin}{\\leftmargin}
}
\\item {}
@@ -176,10 +176,10 @@ Second to the previous item this one will explain
\\end{list}
\\begin{quote}
-\\newcounter{listcnt2}
-\\begin{list}{\\alph{listcnt2})}
+\\setcounter{listcnt0}{0}
+\\begin{list}{\\alph{listcnt0})}
{
-\\usecounter{listcnt2}
+\\usecounter{listcnt0}
\\setlength{\\rightmargin}{\\leftmargin}
}
\\item {}
@@ -190,11 +190,11 @@ or some other.
\\end{list}
\\end{quote}
-\\newcounter{listcnt3}
-\\begin{list}{\\arabic{listcnt3}.}
+\\setcounter{listcnt0}{0}
+\\begin{list}{\\arabic{listcnt0}.}
{
-\\usecounter{listcnt3}
-\\addtocounter{listcnt3}{2}
+\\usecounter{listcnt0}
+\\addtocounter{listcnt0}{2}
\\setlength{\\rightmargin}{\\leftmargin}
}
\\item {}
@@ -202,10 +202,10 @@ Third is
\\end{list}
\\begin{quote}
-\\newcounter{listcnt4}
-\\begin{list}{(\\Roman{listcnt4})}
+\\setcounter{listcnt0}{0}
+\\begin{list}{(\\Roman{listcnt0})}
{
-\\usecounter{listcnt4}
+\\usecounter{listcnt0}
\\setlength{\\rightmargin}{\\leftmargin}
}
\\item {}