summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2013-05-01 15:26:23 +0300
committerPauli Virtanen <pav@iki.fi>2013-05-01 15:26:23 +0300
commit54524cdce7806e50813688b95c89b039a32f0a7c (patch)
tree2966c8a6f4a5a0bd2e7b12d3c9b2b5d26e8d3f67 /doc
parenta8805f65d25e7268a722da47d490167d99e1559f (diff)
downloadnumpy-54524cdce7806e50813688b95c89b039a32f0a7c.tar.gz
BUG: sphinxext: fix sphinx extensions broken recently
Diffstat (limited to 'doc')
-rw-r--r--doc/sphinxext/numpydoc/docscrape_sphinx.py2
-rw-r--r--doc/sphinxext/numpydoc/tests/test_docscrape.py13
-rw-r--r--doc/sphinxext/numpydoc/traitsdoc.py1
3 files changed, 7 insertions, 9 deletions
diff --git a/doc/sphinxext/numpydoc/docscrape_sphinx.py b/doc/sphinxext/numpydoc/docscrape_sphinx.py
index 2061f3f10..03c37a4a7 100644
--- a/doc/sphinxext/numpydoc/docscrape_sphinx.py
+++ b/doc/sphinxext/numpydoc/docscrape_sphinx.py
@@ -1,6 +1,6 @@
from __future__ import division, absolute_import, print_function
-import re, inspect, textwrap, pydoc
+import sys, re, inspect, textwrap, pydoc
import sphinx
import collections
from .docscrape import NumpyDocString, FunctionDoc, ClassDoc
diff --git a/doc/sphinxext/numpydoc/tests/test_docscrape.py b/doc/sphinxext/numpydoc/tests/test_docscrape.py
index 45bedc88a..7b7375a5a 100644
--- a/doc/sphinxext/numpydoc/tests/test_docscrape.py
+++ b/doc/sphinxext/numpydoc/tests/test_docscrape.py
@@ -136,7 +136,7 @@ def test_parameters():
assert_equal([n for n,_,_ in doc['Parameters']], ['mean','cov','shape'])
arg, arg_type, desc = doc['Parameters'][1]
- assert_equal(arg_type, '(N,N) ndarray')
+ assert_equal(arg_type, '(N, N) ndarray')
assert desc[0].startswith('Covariance matrix')
assert doc['Parameters'][0][-1][-2] == ' (1+2+3)/3'
@@ -176,8 +176,8 @@ def test_index():
def non_blank_line_by_line_compare(a,b):
a = textwrap.dedent(a)
b = textwrap.dedent(b)
- a = [l for l in a.split('\n') if l.strip()]
- b = [l for l in b.split('\n') if l.strip()]
+ a = [l.rstrip() for l in a.split('\n') if l.strip()]
+ b = [l.rstrip() for l in b.split('\n') if l.strip()]
for n,line in enumerate(a):
if not line == b[n]:
raise AssertionError("Lines %s of a and b differ: "
@@ -313,7 +313,7 @@ of the one-dimensional normal distribution to higher dimensions.
(1+2+3)/3
- **cov** : (N,N) ndarray
+ **cov** : (N, N) ndarray
Covariance matrix of the distribution.
@@ -563,10 +563,7 @@ def test_unicode():
""")
assert isinstance(doc['Summary'][0], str)
- if sys.version_info[0] >= 3:
- assert doc['Summary'][0] == sixu('öäöäöäöäöåååå')
- else:
- assert doc['Summary'][0] == sixu('öäöäöäöäöåååå').encode('utf-8')
+ assert doc['Summary'][0] == 'öäöäöäöäöåååå'
def test_plot_examples():
cfg = dict(use_plots=True)
diff --git a/doc/sphinxext/numpydoc/traitsdoc.py b/doc/sphinxext/numpydoc/traitsdoc.py
index c5f0e7912..596c54eb3 100644
--- a/doc/sphinxext/numpydoc/traitsdoc.py
+++ b/doc/sphinxext/numpydoc/traitsdoc.py
@@ -18,6 +18,7 @@ from __future__ import division, absolute_import, print_function
import inspect
import os
import pydoc
+import collections
from . import docscrape
from . import docscrape_sphinx