def testSetGetAttro(self): modifications = Modifications() self.assertFalse(modifications.wasSetAttroCalled()) setattr(modifications, 'Foo', 'Bar') self.assertTrue(modifications.wasSetAttroCalled()) self.assertEqual(getattr(modifications, 'Foo'), 'Bar') self.assertTrue(modifications.wasGetAttroCalled())
def testDefaultValueModifications(self): # PSYIDE-1095: setEnumValue() has the default value modified to # calling defaultEnumValue() which returns Modifications.TestEnumValue2. # This used to generated broken code since defaultEnumValue() was # qualified by the enum scope. modifications = Modifications() modifications.setEnumValue() self.assertEqual(modifications.enumValue(), Modifications.TestEnumValue2)
def setUp(self): self.mods = Modifications()