agent0.chainsync.test_fixtures.dummy_session ============================================ .. py:module:: agent0.chainsync.test_fixtures.dummy_session .. autoapi-nested-parse:: Pytest fixture that creates an in memory db session and creates dummy db schemas .. !! processed by numpydoc !! Classes ------- .. autoapisummary:: agent0.chainsync.test_fixtures.dummy_session.DummyBase agent0.chainsync.test_fixtures.dummy_session.Very agent0.chainsync.test_fixtures.dummy_session.DropMe Functions --------- .. autoapisummary:: agent0.chainsync.test_fixtures.dummy_session.dummy_session Module Contents --------------- .. py:class:: DummyBase Bases: :py:obj:`sqlalchemy.orm.MappedAsDataclass`, :py:obj:`sqlalchemy.orm.DeclarativeBase` Base class to subclass from to define the schema .. !! processed by numpydoc !! .. py:class:: Very Bases: :py:obj:`DummyBase` Dummy but very sincere table schema. .. !! processed by numpydoc !! .. py:attribute:: key :type: sqlalchemy.orm.Mapped[str] .. py:class:: DropMe Bases: :py:obj:`DummyBase` Dummy table schema that wants to be dropped. .. !! processed by numpydoc !! .. py:attribute:: key :type: sqlalchemy.orm.Mapped[str] .. py:function:: dummy_session() -> Iterator[sqlalchemy.orm.Session] Dummy session fixture for tests. :Yields: *Session* -- A sqlalchemy session object .. !! processed by numpydoc !!