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())
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)
def testImplicitConversionWithUsersPrimitiveType(self): obu = OddBoolUser(True) self.assertTrue(obu.oddBool()) obu = OddBoolUser(False) self.assertFalse(obu.oddBool())