feat(cfold): canonicalize custom test layout
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -16,10 +16,10 @@ email stack: nginx front + admin + postfix/smtp + dovecot/imap + rspamd/antispam
|
||||
(cc-ci-run) tests reach SMTP/IMAP at 127.0.0.1.
|
||||
|
||||
## Recipe-specific functional tests (P3 — ≥2)
|
||||
1. `functional/test_mailbox.py` — §4.3 create-an-object + read-back: create a mailbox via the admin
|
||||
1. `custom/test_mailbox.py` — §4.3 create-an-object + read-back: create a mailbox via the admin
|
||||
container's `flask mailu user` CLI, then read it back from `flask mailu config-export --json` and
|
||||
assert the address is present (admin-DB provisioning round-trip).
|
||||
2. `functional/test_mail_flow.py` — the characteristic end-to-end mail flow: INJECT a uniquely-marked
|
||||
2. `custom/test_mail_flow.py` — the characteristic end-to-end mail flow: INJECT a uniquely-marked
|
||||
message to the mailbox via the postfix container's local `sendmail` (locally-originated → not
|
||||
greylisted), then VERIFY delivery+storage via dovecot's `doveadm search` in the imap container —
|
||||
a real postfix → rspamd → dovecot deliver/store/fetch round-trip. We use the in-container mail
|
||||
|
||||
Reference in New Issue
Block a user