示例#1
0
 def testImplicitConversionWithUsersPrimitiveType(self):
     obu = OddBoolUser(True)
     self.assertTrue(obu.oddBool())
     obu = OddBoolUser(False)
     self.assertFalse(obu.oddBool())
     cpx = complex(1.0, 0.0)
     obu = OddBoolUser(cpx)
     self.assertTrue(obu.oddBool())
     cpx = complex(0.0, 0.0)
     obu = OddBoolUser(cpx)
     self.assertFalse(obu.oddBool())
示例#2
0
 def testImplicitConversionWithUsersPrimitiveType(self):
     obu = OddBoolUser(True)
     self.assertTrue(obu.oddBool())
     obu = OddBoolUser(False)
     self.assertFalse(obu.oddBool())
示例#3
0
    def testOddBoolUser(self):
        obuTrue = OddBoolUser()
        obuFalse = OddBoolUser()
        obuTrue.setOddBool(True)
        self.assertEqual(obuFalse.oddBool(), False)
        self.assertEqual(obuTrue.oddBool(), True)
        self.assertEqual(obuTrue.callInvertedOddBool(), False)

        self.assertEqual(obuTrue.oddBool() == True, True)
        self.assertEqual(False == obuFalse.oddBool(), True)
        self.assertEqual(obuTrue.oddBool() == obuFalse.oddBool(), False)

        self.assertEqual(obuFalse.oddBool() != True, True)
        self.assertEqual(True != obuFalse.oddBool(), True)
        self.assertEqual(obuTrue.oddBool() != obuFalse.oddBool(), True)
示例#4
0
 def returnMyselfVirtual(self):
     return OddBoolUser()
示例#5
0
 def testImplicitConversionWithUsersPrimitiveType(self):
     obu = OddBoolUser(True)
     self.assertTrue(obu.oddBool())
     obu = OddBoolUser(False)
     self.assertFalse(obu.oddBool())
     cpx = complex(1.0, 0.0)
     obu = OddBoolUser(cpx)
     self.assertTrue(obu.oddBool())
     cpx = complex(0.0, 0.0)
     obu = OddBoolUser(cpx)
     self.assertFalse(obu.oddBool())
示例#6
0
 def testImplicitConversionWithUsersPrimitiveType(self):
     obu = OddBoolUser(True)
     self.assertTrue(obu.oddBool())
     obu = OddBoolUser(False)
     self.assertFalse(obu.oddBool())
示例#7
0
    def testOddBoolUser(self):
        obuTrue = OddBoolUser()
        obuFalse = OddBoolUser()
        obuTrue.setOddBool(True)
        self.assertEqual(obuFalse.oddBool(), False)
        self.assertEqual(obuTrue.oddBool(), True)
        self.assertEqual(obuTrue.callInvertedOddBool(), False)

        self.assertEqual(obuTrue.oddBool() == True, True)
        self.assertEqual(False == obuFalse.oddBool(), True)
        self.assertEqual(obuTrue.oddBool() == obuFalse.oddBool(), False)

        self.assertEqual(obuFalse.oddBool() != True, True)
        self.assertEqual(True != obuFalse.oddBool(), True)
        self.assertEqual(obuTrue.oddBool() != obuFalse.oddBool(), True)