diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/QtWebKit/CMakeLists.txt | 1 | ||||
-rw-r--r-- | tests/QtWebKit/bug_803.py | 18 |
2 files changed, 19 insertions, 0 deletions
diff --git a/tests/QtWebKit/CMakeLists.txt b/tests/QtWebKit/CMakeLists.txt index 683414144..bfe5c0ea0 100644 --- a/tests/QtWebKit/CMakeLists.txt +++ b/tests/QtWebKit/CMakeLists.txt @@ -1,5 +1,6 @@ PYSIDE_TEST(bug_448.py) PYSIDE_TEST(bug_694.py) +PYSIDE_TEST(bug_803.py) PYSIDE_TEST(webpage_test.py) PYSIDE_TEST(webview_test.py) PYSIDE_TEST(webframe_test.py) diff --git a/tests/QtWebKit/bug_803.py b/tests/QtWebKit/bug_803.py new file mode 100644 index 000000000..95fd546d4 --- /dev/null +++ b/tests/QtWebKit/bug_803.py @@ -0,0 +1,18 @@ +import unittest +from PySide.QtGui import * +from PySide.QtWebKit import * + +class TestBug803 (unittest.TestCase): + + def testIt(self): + app = QApplication([]) + page = QWebPage() + frame = page.mainFrame() + frame.setHtml("<html><head></head><body><p>1</p><p>2</p></body></html>") + elems = frame.findAllElements("p") + self.assertEqual(len(elems), 2) + self.assertEqual(elems[0].toPlainText(), "1") + self.assertEqual(elems[1].toPlainText(), "2") + +if __name__ == "__main__": + unittest.main() |