Пример #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)