예제 #1
0
 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())
예제 #2
0
 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()