Beispiel #1
0
 def testConversionInBothDirections(self):
     '''Test converting a pair from Python to C++ and the other way around.'''
     pu = PairUser()
     pair = (3, 5)
     pu.setPair(pair)
     result = pu.getPair()
     self.assertEqual(result, pair)
Beispiel #2
0
 def testConversionInBothDirections(self):
     '''Test converting a pair from Python to C++ and the other way around.'''
     pu = PairUser()
     pair = (3, 5)
     pu.setPair(pair)
     result = pu.getPair()
     self.assertEqual(result, pair)
Beispiel #3
0
 def testConversionInBothDirectionsWithSimilarContainer(self):
     '''Test converting a list, instead of the expected tuple, from Python to C++ and the other way around.'''
     pu = PairUser()
     pair = [3, 5]
     pu.setPair(pair)
     result = pu.getPair()
     self.assertNotEqual(result, pair)
     self.assertEqual(result, tuple(pair))
Beispiel #4
0
 def testConversionInBothDirectionsWithSimilarContainer(self):
     '''Test converting a list, instead of the expected tuple, from Python to C++ and the other way around.'''
     pu = PairUser()
     pair = [3, 5]
     pu.setPair(pair)
     result = pu.getPair()
     self.assertNotEqual(result, pair)
     self.assertEqual(result, tuple(pair))