コード例 #1
0
ファイル: val_test.py プロジェクト: Daetalus/pyside2-setup
 def testPassValueType(self):
     val = Val(123)
     val1 = val.passValueType(val)
     self.assertNotEqual(val, val1)
     self.assertEqual(val1.valId(), 123)
     val2 = val.callPassValueType(val)
     self.assertNotEqual(val, val2)
     self.assertEqual(val2.valId(), 123)
コード例 #2
0
ファイル: val_test.py プロジェクト: pradyunsg/Shiboken
 def testPassValueType(self):
     val = Val(123)
     val1 = val.passValueType(val)
     self.assertNotEqual(val, val1)
     self.assertEqual(val1.valId(), 123)
     val2 = val.callPassValueType(val)
     self.assertNotEqual(val, val2)
     self.assertEqual(val2.valId(), 123)
コード例 #3
0
 def testSumValListFromExtendedClass(self):
     lu = ExtListUser()
     lst = [Val(i) for i in range(4)]
     self.assertEqual(lu.sumValList(lst),
                      sum([val.valId() for val in lst]) * 2)
     self.assertEqual(lu.callSumValList(lst),
                      sum([val.valId() for val in lst]) * 2)
コード例 #4
0
ファイル: val_test.py プロジェクト: Daetalus/pyside2-setup
 def testPassAndReceiveEnumValue(self):
     val = Val(0)
     self.assertEqual(val.oneOrTheOtherEnumValue(Val.One), Val.Other)
     self.assertEqual(val.oneOrTheOtherEnumValue(Val.Other), Val.One)
コード例 #5
0
ファイル: val_test.py プロジェクト: Daetalus/pyside2-setup
 def testPassValueTypeReference(self):
     val = Val(0)
     self.assertEqual(val, val.passValueTypeReference(val))
     self.assertEqual(val, val.callPassValueTypeReference(val))
コード例 #6
0
ファイル: val_test.py プロジェクト: Daetalus/pyside2-setup
 def testPassValueTypePointer(self):
     val = Val(0)
     self.assertEqual(val, val.passValueTypePointer(val))
     self.assertEqual(val, val.callPassValueTypePointer(val))
コード例 #7
0
ファイル: val_test.py プロジェクト: Daetalus/pyside2-setup
 def testNormalMethod(self):
     valId = 123
     val = Val(valId)
     self.assertEqual(val.valId(), valId)
コード例 #8
0
ファイル: val_test.py プロジェクト: Daetalus/pyside2-setup
 def __init__(self, valId):
     Val.__init__(self, valId)
コード例 #9
0
 def createValList(self, num):
     return [Val(i) for i in range(0, num * 2, 2)]
コード例 #10
0
 def testSumValList(self):
     lu = ListUser()
     lst = [Val(i) for i in range(4)]
     self.assertEqual(lu.sumValList(lst), sum([val.valId() for val in lst]))
     self.assertEqual(lu.callSumValList(lst),
                      sum([val.valId() for val in lst]))
コード例 #11
0
ファイル: val_test.py プロジェクト: pradyunsg/Shiboken
 def testPassAndReceiveEnumValue(self):
     val = Val(0)
     self.assertEqual(val.oneOrTheOtherEnumValue(Val.One), Val.Other)
     self.assertEqual(val.oneOrTheOtherEnumValue(Val.Other), Val.One)
コード例 #12
0
ファイル: val_test.py プロジェクト: pradyunsg/Shiboken
 def testPassValueTypeReference(self):
     val = Val(0)
     self.assertEqual(val, val.passValueTypeReference(val))
     self.assertEqual(val, val.callPassValueTypeReference(val))
コード例 #13
0
ファイル: val_test.py プロジェクト: pradyunsg/Shiboken
 def testPassValueTypePointer(self):
     val = Val(0)
     self.assertEqual(val, val.passValueTypePointer(val))
     self.assertEqual(val, val.callPassValueTypePointer(val))
コード例 #14
0
ファイル: val_test.py プロジェクト: pradyunsg/Shiboken
 def testNormalMethod(self):
     valId = 123
     val = Val(valId)
     self.assertEqual(val.valId(), valId)
コード例 #15
0
ファイル: val_test.py プロジェクト: pradyunsg/Shiboken
 def __init__(self, valId):
     Val.__init__(self, valId)