From e360a53087975cac53975f00e747991b7eb818af Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Tue, 22 Mar 2011 18:08:17 -0300 Subject: Fix bug 685 - "The second arg. of QObject.findChildren doesn't have a default value and doesn't support regexes." Reviewer: Marcelo Lira Luciano Wolf --- tests/QtCore/qobject_parent_test.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'tests/QtCore') diff --git a/tests/QtCore/qobject_parent_test.py b/tests/QtCore/qobject_parent_test.py index df8121666..cda6022e8 100644 --- a/tests/QtCore/qobject_parent_test.py +++ b/tests/QtCore/qobject_parent_test.py @@ -4,7 +4,7 @@ import unittest from sys import getrefcount -from PySide.QtCore import QObject, QTimer +from PySide.QtCore import * class ParentRefCountCase(unittest.TestCase): '''Test case for the refcount changes of setParent''' @@ -108,6 +108,15 @@ class ParentCase(unittest.TestCase): self.assertEqual(sorted(target_children), sorted(test_children)) + # test findChildren default value + res = parent.findChildren(QTimer) + self.assertEqual(len(res), 20) + + # test findChildre with a regex + res = parent.findChildren(QObject, QRegExp("^fo+")) + self.assertEqual(sorted(res), sorted(test_children)) + + def testParentEquality(self): #QObject.parent() == parent parent = QObject() -- cgit v1.2.3