/opt/cloudlinux/venv/lib/python3.11/site-packages/alembic/testing/suite
NameSizeModeActions
__pycache__/-0755rm
test_autogen_comments.py62830644editdlrm
test_autogen_computed.py60770644editdlrm
test_autogen_diffs.py83940644editdlrm
test_autogen_fks.py329270644editdlrm
test_autogen_identity.py60880644editdlrm
test_environment.py118770644editdlrm
test_op.py13430644editdlrm
_autogen_fixtures.py98810644editdlrm
__init__.py2880644editdlrm
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/alembic/testing/suite/test_op.py (1343B)
"""Test against the builders in the op.* module.""" from sqlalchemy import Column from sqlalchemy import event from sqlalchemy import Integer from sqlalchemy import String from sqlalchemy import Table from sqlalchemy.sql import text from ...testing.fixtures import AlterColRoundTripFixture from ...testing.fixtures import TestBase @event.listens_for(Table, "after_parent_attach") def _add_cols(table, metadata): if table.name == "tbl_with_auto_appended_column": table.append_column(Column("bat", Integer)) class BackendAlterColumnTest(AlterColRoundTripFixture, TestBase): __backend__ = True def test_rename_column(self): self._run_alter_col({}, {"name": "newname"}) def test_modify_type_int_str(self): self._run_alter_col({"type": Integer()}, {"type": String(50)}) def test_add_server_default_int(self): self._run_alter_col({"type": Integer}, {"server_default": text("5")}) def test_modify_server_default_int(self): self._run_alter_col( {"type": Integer, "server_default": text("2")}, {"server_default": text("5")}, ) def test_modify_nullable_to_non(self): self._run_alter_col({}, {"nullable": False}) def test_modify_non_nullable_to_nullable(self): self._run_alter_col({"nullable": False}, {"nullable": True})