예제 #1
0
파일: testClassGen.py 프로젝트: dtgit/dtedu
    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))
예제 #2
0
    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))
예제 #3
0
파일: testClassGen.py 프로젝트: dtgit/dtedu
    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))
예제 #4
0
    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))