| 708 | expire or refresh onupdates.""" |
| 709 | |
| 710 | class Employee(ComparableEntity, decl_base): |
| 711 | __tablename__ = "employee" |
| 712 | |
| 713 | uuid: Mapped[uuid.UUID] = mapped_column(primary_key=True) |
| 714 | user_name: Mapped[str] = mapped_column(String(200), nullable=False) |
| 715 | |
| 716 | if use_onupdate.server: |
| 717 | some_server_value: Mapped[str] = mapped_column( |
| 718 | server_onupdate=FetchedValue() |
| 719 | ) |
| 720 | elif use_onupdate.callable: |
| 721 | some_server_value: Mapped[str] = mapped_column( |
| 722 | onupdate=lambda: "value 2" |
| 723 | ) |
| 724 | elif use_onupdate.clientsql: |
| 725 | some_server_value: Mapped[str] = mapped_column( |
| 726 | onupdate=literal("value 2") |
| 727 | ) |
| 728 | elif use_onupdate.computed: |
| 729 | some_server_value: Mapped[str] = mapped_column( |
| 730 | String(255), |
| 731 | Computed(user_name + " computed value"), |
| 732 | nullable=True, |
| 733 | ) |
| 734 | else: |
| 735 | some_server_value: Mapped[str] |
| 736 | |
| 737 | decl_base.metadata.create_all(testing.db) |
| 738 | s = fixture_session() |
nothing calls this directly
no test coverage detected