summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2016-02-14 15:06:28 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2016-02-14 15:06:28 +0900
commit492980c23e1bbf13d66679829e6eb01223b19c58 (patch)
tree22038062e9b161e4189241d8b96e97da2324ba6a
parent72b36c1888b10eb7cdedc191de7a227386e54d28 (diff)
downloadsphinx-git-492980c23e1bbf13d66679829e6eb01223b19c58.tar.gz
Add testcase for PR #2311
-rw-r--r--tests/roots/test-ext-inheritance_diagram/conf.py9
-rw-r--r--tests/roots/test-ext-inheritance_diagram/index.rst5
-rw-r--r--tests/roots/test-ext-inheritance_diagram/test.py17
-rw-r--r--tests/test_ext_inheritance_diagram.py17
4 files changed, 48 insertions, 0 deletions
diff --git a/tests/roots/test-ext-inheritance_diagram/conf.py b/tests/roots/test-ext-inheritance_diagram/conf.py
new file mode 100644
index 000000000..18680c1d9
--- /dev/null
+++ b/tests/roots/test-ext-inheritance_diagram/conf.py
@@ -0,0 +1,9 @@
+# -*- coding: utf-8 -*-
+
+import os
+import sys
+
+sys.path.insert(0, os.path.abspath('.'))
+
+extensions = ['sphinx.ext.inheritance_diagram']
+master_doc = 'index'
diff --git a/tests/roots/test-ext-inheritance_diagram/index.rst b/tests/roots/test-ext-inheritance_diagram/index.rst
new file mode 100644
index 000000000..876996ca8
--- /dev/null
+++ b/tests/roots/test-ext-inheritance_diagram/index.rst
@@ -0,0 +1,5 @@
+============================
+test-ext-inheritance_diagram
+============================
+
+.. inheritance-diagram:: test.Foo
diff --git a/tests/roots/test-ext-inheritance_diagram/test.py b/tests/roots/test-ext-inheritance_diagram/test.py
new file mode 100644
index 000000000..32f7f273c
--- /dev/null
+++ b/tests/roots/test-ext-inheritance_diagram/test.py
@@ -0,0 +1,17 @@
+# -*- coding: utf-8 -*-
+
+
+class Foo(object):
+ pass
+
+
+class Bar(Foo):
+ pass
+
+
+class Baz(Bar):
+ pass
+
+
+class Qux(Foo):
+ pass
diff --git a/tests/test_ext_inheritance_diagram.py b/tests/test_ext_inheritance_diagram.py
new file mode 100644
index 000000000..64446eed8
--- /dev/null
+++ b/tests/test_ext_inheritance_diagram.py
@@ -0,0 +1,17 @@
+# -*- coding: utf-8 -*-
+"""
+ test_ext_inheritance_diagram
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Test sphinx.ext.inheritance_diagram extension.
+
+ :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ :license: BSD, see LICENSE for details.
+"""
+
+from util import with_app
+
+
+@with_app('html', testroot='ext-inheritance_diagram')
+def test_inheritance_diagram_html(app, status, warning):
+ app.builder.build_all()