def test_B_DerivedType(self): klass = dummy.UnregDerivedType generateClass(klass) # Inherited custom accessor self.failIf('getFifthContactName' in klass.__dict__) # The rest exists in DerivedType self.failUnless('setFifthContactName' in klass.__dict__) self.failUnless('getRawContactName5' in klass.__dict__) self.failUnless('setTranslationContactName5' in klass.__dict__) # No defaults for contact name self.failIf('getContactName5' in klass.__dict__) self.failIf('setContactName5' in klass.__dict__) # Inherited custom accessor self.failIf(is_generated(klass.getFifthContactName)) # Newly generated mutator... self.failUnless(is_generated(klass.setFifthContactName)) self.failUnless(is_generated(klass.setTranslationContactName5))
def test_A_SimpleType(self): klass = dummy.UnregSimpleType generateClass(klass) # All of these exist in SimpleType self.failUnless('getFifthContactName' in klass.__dict__) self.failUnless('setFifthContactName' in klass.__dict__) self.failUnless('getRawContactName5' in klass.__dict__) self.failUnless('setTranslationContactName5' in klass.__dict__) # No defaults for contact name self.failIf('getContactName5' in klass.__dict__) self.failIf('setContactName5' in klass.__dict__) # Custom accessor self.failIf(is_generated(klass.getFifthContactName)) # Newly generated mutator forwarding to translation mutators self.failUnless(is_generated(klass.setFifthContactName)) # Renamed setFifthContactName used as translation mutator self.failIf(is_generated(klass.setTranslationContactName5)) self.failUnless(is_renamed(klass.setTranslationContactName5))