Test for types inside of namespace
Test for types defined by typedef.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Luciano Wolf <luciano.wolf@openbossa.org>
92 lines
2.9 KiB
Python
92 lines
2.9 KiB
Python
#!/usr/bin/python
|
|
|
|
import unittest
|
|
from testbinding import PySideCPP, TestObjectWithoutNamespace
|
|
|
|
class ModelViewTest(unittest.TestCase):
|
|
|
|
def callback(self, o):
|
|
self._called = o
|
|
|
|
def testWithoutNamespace(self):
|
|
self._called = None
|
|
o = PySideCPP.TestObjectWithNamespace(None)
|
|
o.emitSignal.connect(self.callback)
|
|
o.emitSignal.emit(o)
|
|
self.assert_(o == self._called)
|
|
|
|
self._called = None
|
|
o = PySideCPP.TestObjectWithNamespace(None)
|
|
o.emitSignal.connect(self.callback)
|
|
o.callSignal(o)
|
|
self.assert_(o == self._called)
|
|
|
|
def testWithNamespace(self):
|
|
self._called = None
|
|
o = PySideCPP.TestObjectWithNamespace(None)
|
|
o.emitSignalWithNamespace.connect(self.callback)
|
|
o.emitSignalWithNamespace.emit(o)
|
|
self.assert_(o == self._called)
|
|
|
|
self._called = None
|
|
o = PySideCPP.TestObjectWithNamespace(None)
|
|
o.emitSignalWithNamespace.connect(self.callback)
|
|
o.callSignalWithNamespace(o)
|
|
self.assert_(o == self._called)
|
|
|
|
|
|
def testWithoutNamespace1(self):
|
|
self._called = None
|
|
o = TestObjectWithoutNamespace(None)
|
|
o.emitSignal.connect(self.callback)
|
|
o.emitSignal.emit(o)
|
|
self.assert_(o == self._called)
|
|
|
|
self._called = None
|
|
o = TestObjectWithoutNamespace(None)
|
|
o.emitSignal.connect(self.callback)
|
|
o.callSignal(o)
|
|
self.assert_(o == self._called)
|
|
|
|
def testWithNamespace1(self):
|
|
self._called = None
|
|
o = TestObjectWithoutNamespace(None)
|
|
o.emitSignalWithNamespace.connect(self.callback)
|
|
o.emitSignalWithNamespace.emit(o)
|
|
self.assert_(o == self._called)
|
|
|
|
self._called = None
|
|
o = TestObjectWithoutNamespace(None)
|
|
o.emitSignalWithNamespace.connect(self.callback)
|
|
o.callSignalWithNamespace(o)
|
|
self.assert_(o == self._called)
|
|
|
|
def testTypedfWithouNamespace(self):
|
|
self._called = None
|
|
o = PySideCPP.TestObjectWithNamespace(None)
|
|
o.emitSignalWithTypedef.connect(self.callback)
|
|
o.emitSignalWithTypedef.emit(10)
|
|
self.assertEqual(10, self._called)
|
|
|
|
self._called = None
|
|
o = PySideCPP.TestObjectWithNamespace(None)
|
|
o.emitSignalWithTypedef.connect(self.callback)
|
|
o.callSignalWithTypedef(10)
|
|
self.assertEqual(10, self._called)
|
|
|
|
def testTypedefWithNamespace(self):
|
|
self._called = None
|
|
o = TestObjectWithoutNamespace(None)
|
|
o.emitSignalWithTypedef.connect(self.callback)
|
|
o.emitSignalWithTypedef.emit(10)
|
|
self.assertEqual(10, self._called)
|
|
|
|
self._called = None
|
|
o = TestObjectWithoutNamespace(None)
|
|
o.emitSignalWithTypedef.connect(self.callback)
|
|
o.callSignalWithTypedef(10)
|
|
self.assertEqual(10, self._called)
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|
|
|