mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
fix py2/py3 compat for 'iter.next()/next(iter)' and 'dict.values()/list(dict.values())'. refs #1350.
This commit is contained in:
parent
071fb45a54
commit
5fd8dc885f
@ -353,7 +353,7 @@ class DFAState(object):
|
|||||||
|
|
||||||
def __init__(self, nfaset, final):
|
def __init__(self, nfaset, final):
|
||||||
assert isinstance(nfaset, dict)
|
assert isinstance(nfaset, dict)
|
||||||
assert isinstance(iter(nfaset).next(), NFAState)
|
assert isinstance(next(iter(nfaset)), NFAState)
|
||||||
assert isinstance(final, NFAState)
|
assert isinstance(final, NFAState)
|
||||||
self.nfaset = nfaset
|
self.nfaset = nfaset
|
||||||
self.isfinal = final in nfaset
|
self.isfinal = final in nfaset
|
||||||
|
@ -38,7 +38,7 @@ def test_build(app):
|
|||||||
undoc_py, undoc_c = pickle.loads((app.outdir / 'undoc.pickle').bytes())
|
undoc_py, undoc_c = pickle.loads((app.outdir / 'undoc.pickle').bytes())
|
||||||
assert len(undoc_c) == 1
|
assert len(undoc_c) == 1
|
||||||
# the key is the full path to the header file, which isn't testable
|
# the key is the full path to the header file, which isn't testable
|
||||||
assert undoc_c.values()[0] == [('function', 'Py_SphinxTest')]
|
assert list(undoc_c.values())[0] == [('function', 'Py_SphinxTest')]
|
||||||
|
|
||||||
assert 'test_autodoc' in undoc_py
|
assert 'test_autodoc' in undoc_py
|
||||||
assert 'funcs' in undoc_py['test_autodoc']
|
assert 'funcs' in undoc_py['test_autodoc']
|
||||||
|
Loading…
Reference in New Issue
Block a user