Skip to content

chore(pytest): rewrite pytests in order for them to use Twisted #41

Description

@ncouture

Food for thought. I haven't touched Twisted in a decade and remember the fact we're using end-to-end tests is because there was no easy way to run multiple test files without attempting to restart Twisted's reactor which cannot be restarted and so was problematic a decade ago.

Github Copilot notes:
pyproject.toml disables the 'twisted' pytest plugin via addopts (-p no:twisted), but the PR description/README state the suite uses pytest-twisted. If pytest-twisted is intended, remove this disable; if not, drop pytest-twisted from dev deps and update docs accordingly to avoid confusion.

Originally posted by @Copilot in #34 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions