(self, assignable)
| 739 | __dialect__ = "default" |
| 740 | |
| 741 | def _fixture(self, assignable): |
| 742 | Base = declarative_base() |
| 743 | |
| 744 | class A(Base): |
| 745 | __tablename__ = "a" |
| 746 | id = Column(Integer, primary_key=True) |
| 747 | _value = Column("value", String) |
| 748 | |
| 749 | @hybrid.hybrid_property |
| 750 | def value(self): |
| 751 | return self._value + "18" |
| 752 | |
| 753 | if assignable: |
| 754 | |
| 755 | @value.setter |
| 756 | def value(self, v): |
| 757 | self._value = v + "5" |
| 758 | |
| 759 | return A |
| 760 | |
| 761 | def test_nonassignable(self): |
| 762 | A = self._fixture(False) |
no test coverage detected