##// END OF EJS Templates
Merge pull request #10625 from kr1m/master...
Matthias Bussonnier -
r23770:ebb001ec merge
parent child Browse files
Show More
@@ -672,8 +672,8 b' class TextDisplayObject(DisplayObject):'
672 672
673 673 class Pretty(TextDisplayObject):
674 674
675 def _repr_pretty_(self):
676 return self.data
675 def _repr_pretty_(self, pp, cycle):
676 return pp.text(self.data)
677 677
678 678
679 679 class HTML(TextDisplayObject):
@@ -162,6 +162,13 b' def test_display_available():'
162 162 with AssertNotPrints('NameError'):
163 163 ip.run_cell('display')
164 164
165 def test_textdisplayobj_pretty_repr():
166 p = display.Pretty("This is a simple test")
167 nt.assert_equal(repr(p), '<IPython.core.display.Pretty object>')
168 nt.assert_equal(p.data, 'This is a simple test')
169
170 p._show_mem_addr = True
171 nt.assert_equal(repr(p), object.__repr__(p))
165 172
166 173 def test_displayobject_repr():
167 174 h = display.HTML('<br />')
General Comments 0
You need to be logged in to leave comments. Login now