##// END OF EJS Templates
Test against object.__repr__, rather than hardcoded repr
Jessica B. Hamrick -
Show More
@@ -120,15 +120,13 b' def test_displayobject_repr():'
120 h = display.HTML('<br />')
120 h = display.HTML('<br />')
121 nt.assert_equal(repr(h), '<IPython.core.display.HTML object>')
121 nt.assert_equal(repr(h), '<IPython.core.display.HTML object>')
122 h._show_mem_addr = True
122 h._show_mem_addr = True
123 nt.assert_equal(
123 nt.assert_equal(repr(h), object.__repr__(h))
124 repr(h), '<IPython.core.display.HTML object at %s>' % hex(id(h)))
125 h._show_mem_addr = False
124 h._show_mem_addr = False
126 nt.assert_equal(repr(h), '<IPython.core.display.HTML object>')
125 nt.assert_equal(repr(h), '<IPython.core.display.HTML object>')
127
126
128 j = display.Javascript('')
127 j = display.Javascript('')
129 nt.assert_equal(repr(j), '<IPython.core.display.Javascript object>')
128 nt.assert_equal(repr(j), '<IPython.core.display.Javascript object>')
130 j._show_mem_addr = True
129 j._show_mem_addr = True
131 nt.assert_equal(
130 nt.assert_equal(repr(j), object.__repr__(j))
132 repr(j), '<IPython.core.display.Javascript object at %s>' % hex(id(j)))
133 j._show_mem_addr = False
131 j._show_mem_addr = False
134 nt.assert_equal(repr(j), '<IPython.core.display.Javascript object>')
132 nt.assert_equal(repr(j), '<IPython.core.display.Javascript object>')
General Comments 0
You need to be logged in to leave comments. Login now