Create unit test for bug #816.

Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
          Hugo Parente Lima <hugo.pl@gmail.com>
This commit is contained in:
Renato Filho 2011-04-11 18:44:57 -03:00 • committed by Hugo Parente Lima
commit b3a3a29363
3 changed files with 27 additions and 1 deletions

View file

@ -0,0 +1,23 @@
#!/usr/bin/python
import unittest
from testbinding import TestObject
from PySide.QtGui import QApplication
class QApplicationInstance(unittest.TestCase):
def appDestroyed(self):
sefl.assert_(False)
def testInstanceObject(self):
TestObject.createApp()
app1 = QApplication.instance()
app2 = QApplication.instance()
app1.setObjectName("MyApp")
self.assertEqual(app1, app2)
self.assertEqual(app2.objectName(), app1.objectName())
app1.destroyed.connect(self.appDestroyed)
if __name__ == '__main__':
unittest.main()