[GH-ISSUE #164] Migrate tests from Django test runner to pytest + update CI/Makefile #79

Open
opened 2026-03-03 11:58:45 +03:00 by kerem · 0 comments
Owner

Originally created by @paktusov on GitHub (Jan 30, 2026).
Original GitHub issue: https://github.com/finmars-platform/finmars-core/issues/164

Projects
finmars-workflow, finmars-core

Goal
Switch existing tests from python manage.py test to pytest and update CI and Makefile test commands accordingly.

Scope
Convert current tests to pytest (use pytest-django).
Update Makefile test target to run pytest.
Update GitHub Actions tests.yml to run pytest.
Update GitLab CI Test job to run pytest.
Add/update dependencies and project.toml if needed.

Why
Better fixtures/parametrization, less boilerplate.
Clearer failure output and debugging.
De‑facto Python testing standard with strong plugin ecosystem.

PS: I recommend starting with finmars-workflow

Originally created by @paktusov on GitHub (Jan 30, 2026). Original GitHub issue: https://github.com/finmars-platform/finmars-core/issues/164 **Projects** finmars-workflow, finmars-core **Goal** Switch existing tests from `python manage.py test` to `pytest` and update CI and Makefile test commands accordingly. **Scope** Convert current tests to pytest (use pytest-django). Update Makefile test target to run pytest. Update GitHub Actions tests.yml to run pytest. Update GitLab CI Test job to run pytest. Add/update dependencies and project.toml if needed. **Why** Better fixtures/parametrization, less boilerplate. Clearer failure output and debugging. De‑facto Python testing standard with strong plugin ecosystem. PS: I recommend starting with finmars-workflow
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/finmars-core#79
No description provided.