Skip to content

Commit cbaed04

Browse files
committed
Adjust diagrams to use same wording
1 parent 4b57980 commit cbaed04

File tree

3 files changed

+26
-22
lines changed

3 files changed

+26
-22
lines changed

docs/architecture.mmd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
sequenceDiagram
22
autonumber
33
participant Pytest as Pytest runner
4-
participant ProcFactory as postgresql_proc_factory
5-
participant PgServer as PostgreSQL process
4+
participant BaseProc as base_proc fixture (postgresql_proc_factory)
5+
participant PgServer as PostgreSQL server
66
participant TemplateDB as Template DB (seeded)
77
participant TestDB as Per-test DB (clone)
88

9-
Pytest->>ProcFactory: request postgresql_proc with load=[load_database]
10-
ProcFactory->>PgServer: start server
11-
ProcFactory->>TemplateDB: invoke load_database (create metadata, seed data)
9+
Pytest->>BaseProc: request base_proc with load=[load_database]
10+
BaseProc->>PgServer: start server
11+
BaseProc->>TemplateDB: invoke load_database (create metadata, seed data)
1212
Note right of TemplateDB: Template is created and seeded once per full run
1313
loop per test
1414
Pytest->>PgServer: request clone of TemplateDB

docs/architecture_chaining.mmd

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
11
sequenceDiagram
2-
participant Test as Test
3-
participant ProcF as base_proc Fixture
4-
participant NoProc1 as seeded_noproc Fixture
5-
participant NoProc2 as more_seeded_noproc Fixture
6-
participant DB as PostgreSQL DB
2+
participant Pytest as Pytest runner
3+
participant BaseProc as base_proc fixture (postgresql_proc_factory)
4+
participant NoProc1 as seeded_noproc fixture
5+
participant NoProc2 as more_seeded_noproc fixture
6+
participant PgServer as PostgreSQL server
7+
participant TemplateDB as Template DB (seeded)
8+
participant LayeredDB as Layered DB (seeded)
79

8-
Test->>ProcF: request base_proc
9-
ProcF->>DB: init database & run load_schema
10-
ProcF-->>Test: return PostgreSQLExecutor
10+
Pytest->>BaseProc: request base_proc
11+
BaseProc->>PgServer: start server
12+
BaseProc->>TemplateDB: init database & run load_schema
13+
BaseProc-->>Pytest: return PostgreSQLExecutor
1114

12-
Test->>NoProc1: request seeded_noproc (depends_on=base_proc)
13-
NoProc1->>ProcF: read connection/template info
14-
NoProc1->>DB: create layered DB / run load_data
15-
NoProc1-->>Test: return NoopExecutor
15+
Pytest->>NoProc1: request seeded_noproc (depends_on=base_proc)
16+
NoProc1->>BaseProc: read connection/template info
17+
NoProc1->>LayeredDB: create layered DB / run load_data
18+
NoProc1-->>Pytest: return NoopExecutor
1619

17-
Test->>NoProc2: request more_seeded_noproc (depends_on=seeded_noproc)
18-
NoProc2->>NoProc1: read connection/template info
19-
NoProc2->>DB: run load_more_data on layered DB
20-
NoProc2-->>Test: return NoopExecutor
20+
Pytest->>NoProc2: request more_seeded_noproc (depends_on=seeded_noproc)
21+
NoProc2->>NoProc1: read connection/template info
22+
NoProc2->>LayeredDB: run load_more_data on layered DB
23+
NoProc2-->>Pytest: return NoopExecutor
2124

22-
Test->>Test: validate tables and data across layers
25+
Pytest->>Pytest: validate tables and data across layers

newsfragments/+56cec843.docs.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Make sure diagrams are using unified terminology.

0 commit comments

Comments
 (0)