Skip to content

Include flow diagram in README coderabbit created in other PR: #1244

@fizyk

Description

@fizyk

Here's a comment with diagram:
fizyk/pyramid_fullauth#721 (comment)

sequenceDiagram
    autonumber
    participant Pytest as Pytest runner
    participant ProcFactory as postgresql_proc_factory
    participant PgServer as PostgreSQL process
    participant TemplateDB as Template DB (seeded)
    participant TestDB as Per-test DB (clone)

    Pytest->>ProcFactory: request postgresql_proc with load=[load_database]
    ProcFactory->>PgServer: start server
    ProcFactory->>TemplateDB: invoke load_database (create metadata, seed data)
    Note right of TemplateDB: Template is created and seeded once per full run
    loop per test
        Pytest->>PgServer: request clone of TemplateDB
        PgServer->>TestDB: create cloned database for test
        Pytest->>TestDB: run test using cloned DB
        Pytest->>TestDB: teardown: commit transaction
        Pytest->>TestDB: teardown: drop_all metadata (cleanup)
    end
Loading

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions