Fix bug 699 - "PySide.QtCore.Property doesn't throw a TypeError if the first arg isn't a PyType."

This commit is contained in:
Hugo Parente Lima 2011-03-23 19:14:42 -03:00
commit 3cd2cad128
3 changed files with 25 additions and 7 deletions

View file

@ -6,6 +6,7 @@ PYSIDE_TEST(bug_462.py)
PYSIDE_TEST(bug_505.py)
PYSIDE_TEST(bug_515.py)
PYSIDE_TEST(bug_656.py)
PYSIDE_TEST(bug_699.py)
PYSIDE_TEST(bug_706.py)
PYSIDE_TEST(blocking_signals_test.py)
PYSIDE_TEST(child_event_test.py)

17
tests/QtCore/bug_699.py Normal file
View file

@ -0,0 +1,17 @@
import unittest
from PySide.QtCore import *
class TestBug699 (unittest.TestCase):
def defClass(self):
class Foo (QObject):
def foo(self):
pass
prop = Property(foo, foo)
def testIt(self):
self.assertRaises(TypeError, self.defClass)
if __name__ == '__main__':
unittest.main()