Show More
@@ -667,7 +667,7 b' class Pretty(TextDisplayObject):' | |||||
667 | class HTML(TextDisplayObject): |
|
667 | class HTML(TextDisplayObject): | |
668 |
|
668 | |||
669 | def __init__(self, data=None, url=None, filename=None, metadata=None): |
|
669 | def __init__(self, data=None, url=None, filename=None, metadata=None): | |
670 |
if data and "<iframe " |
|
670 | if data and data.startswith("<iframe ") and data.endswith("</iframe>"): | |
671 | warnings.warn("Consider using IPython.display.IFrame instead") |
|
671 | warnings.warn("Consider using IPython.display.IFrame instead") | |
672 | super(HTML, self).__init__(data=data, url=url, filename=filename, metadata=metadata) |
|
672 | super(HTML, self).__init__(data=data, url=url, filename=filename, metadata=metadata) | |
673 |
|
673 |
@@ -200,6 +200,9 b' def test_encourage_iframe_over_html(m_warn):' | |||||
200 | display.HTML('<br />') |
|
200 | display.HTML('<br />') | |
201 | m_warn.assert_not_called() |
|
201 | m_warn.assert_not_called() | |
202 |
|
202 | |||
|
203 | display.HTML('<html><p>Lots of content here</p><iframe src="http://a.com"></iframe>') | |||
|
204 | m_warn.assert_not_called() | |||
|
205 | ||||
203 | display.HTML('<iframe src="http://a.com"></iframe>') |
|
206 | display.HTML('<iframe src="http://a.com"></iframe>') | |
204 | m_warn.assert_called_with('Consider using IPython.display.IFrame instead') |
|
207 | m_warn.assert_called_with('Consider using IPython.display.IFrame instead') | |
205 |
|
208 |
General Comments 0
You need to be logged in to leave comments.
Login now