3
from helper import adjust_filename
4
from PySide.QtCore import *
5
from PySide.QtGui import *
6
from PySide.QtDeclarative import *
8
class MyClass (QObject):
11
super(MyClass,self).__init__()
17
def setUrl(self,value):
19
if (newUrl != self.__url):
21
self.urlChanged.emit()
24
urla = Property(QUrl, getUrl, setUrl, notify = urlChanged)
26
class TestBug926 (unittest.TestCase):
28
app = QApplication([])
29
qmlRegisterType(MyClass,'Example',1,0,'MyClass')
30
view = QDeclarativeView()
31
view.setSource(QUrl.fromLocalFile(adjust_filename('bug_926.qml', __file__)))
32
self.assertEqual(len(view.errors()), 0)
34
QTimer.singleShot(0, app.quit)
37
if __name__ == '__main__':