diff --git a/IPython/extensions/tests/test_pretty.py b/IPython/extensions/tests/test_pretty.py
new file mode 100644
index 0000000..3f9a10b
--- /dev/null
+++ b/IPython/extensions/tests/test_pretty.py
@@ -0,0 +1,56 @@
+#!/usr/bin/env python
+# encoding: utf-8
+"""
+Simple tests for :mod:`IPython.extensions.pretty`.
+"""
+
+#-----------------------------------------------------------------------------
+# Copyright (C) 2008-2009 The IPython Development Team
+#
+# Distributed under the terms of the BSD License. The full license is in
+# the file COPYING, distributed as part of this software.
+#-----------------------------------------------------------------------------
+
+#-----------------------------------------------------------------------------
+# Imports
+#-----------------------------------------------------------------------------
+
+import sys
+from unittest import TestCase
+
+from IPython.core.component import Component, masquerade_as
+from IPython.core.iplib import InteractiveShell
+from IPython.extensions import pretty as pretty_ext
+from IPython.external import pretty
+
+from IPython.utils.traitlets import Bool
+
+#-----------------------------------------------------------------------------
+# Tests
+#-----------------------------------------------------------------------------
+
+
+class InteractiveShellStub(Component):
+ pprint = Bool(True)
+
+class A(object):
+ pass
+
+def a_pprinter(o, p, c):
+ return p.text("")
+
+class TestPrettyResultDisplay(TestCase):
+
+ def setUp(self):
+ self.ip = InteractiveShellStub(None)
+ # This allows our stub to be retrieved instead of the real InteractiveShell
+ masquerade_as(self.ip, InteractiveShell)
+ self.prd = pretty_ext.PrettyResultDisplay(self.ip, name='pretty_result_display')
+
+ def test_for_type(self):
+ self.prd.for_type(A, a_pprinter)
+ a = A()
+ result = pretty.pretty(a)
+ self.assertEquals(result, "")
+
+
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 14806f8..ea8bdfc 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -164,7 +164,7 @@ latex_font_size = '11pt'
latex_documents = [ ('index', 'ipython.tex', 'IPython Documentation',
ur"""The IPython Development Team""",
- 'manual'),
+ 'manual', True),
]
# The name of an image file (relative to this directory) to place at the top of