Created unit test for bug #909.

Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
          Hugo Parente Lima <hugo.pl@gmail.com>
This commit is contained in:
Renato Filho 2011-07-04 10:43:09 -03:00
commit fd45794c3a
3 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,24 @@
import sys
import unittest
from PySide.QtCore import QFile
from PySide.QtGui import QTabWidget
from PySide.QtUiTools import QUiLoader
from helper import UsesQApplication
from helper import adjust_filename
class TestDestruction(UsesQApplication):
def testBug909(self):
fileName = QFile(adjust_filename('bug_909.ui', __file__))
loader = QUiLoader()
main_win = loader.load(fileName)
self.assertEqual(sys.getrefcount(main_win), 2)
fileName.close()
tw = QTabWidget(main_win)
main_win.setCentralWidget(tw)
main_win.show()
if __name__ == '__main__':
unittest.main()