def testOverridenProperties(self):
        instance = TestOverriddenProperties()
        self.assertEqual(None, instance._propertyWithOverriddenGetterSetter)
        self.assertEqual(None, instance._propertyWithOverriddenGetter)

        # Testing custom setters.
        instance.propertyWithOverriddenGetterSetter = "placeholder"
        instance.propertyWithOverriddenGetter = "value"
        
        self.assertEqual('property_with_custom_getter_setter_value', instance._propertyWithOverriddenGetterSetter)
        self.assertEqual('value', instance._propertyWithOverriddenGetter)
        
        # Testing custom getters.
        instance = TestOverriddenProperties()
        self.assertEqual(None, instance._propertyWithOverriddenGetterSetter)
        self.assertEqual(None, instance._propertyWithOverriddenGetter)
        
        self.assertEqual('property_with_custom_getter_setter_value', instance.propertyWithOverriddenGetterSetter)
        self.assertEqual('property_with_custom_getter_value', instance.propertyWithOverriddenGetter)
If accessors are overridden, they should not be synthesized.
dataset/ETHPy150Open wishtack/pysynthetic/tests/test_synthetic_property.py/TestSynthesizeProperty.testOverridenProperties