Skip to content

Conversation

@dmarteau
Copy link
Contributor

@dmarteau dmarteau commented Jan 6, 2026

Refactor tests:

  • Use modified pytest-qgis package for leveraging Qgis tests
  • Refactor tests to use pytest fixtures
  • Add tests coverage

Handle dependency groups

  • Handle dependency groups in pyproject.toml
  • Use uv for locking dependency versions and export them as requirements.txt format

@dmarteau dmarteau force-pushed the migrate-to-pytest-qgis branch 2 times, most recently from 443a393 to ec8d2eb Compare January 6, 2026 23:18
@dmarteau dmarteau marked this pull request as draft January 6, 2026 23:19
@dmarteau dmarteau force-pushed the migrate-to-pytest-qgis branch 3 times, most recently from ea4916b to cd3b473 Compare January 7, 2026 10:44
@dmarteau
Copy link
Contributor Author

dmarteau commented Jan 7, 2026

@ghtmtt This PR fix all tests

@dmarteau dmarteau force-pushed the migrate-to-pytest-qgis branch 2 times, most recently from 6b5b140 to 8ae17a5 Compare January 7, 2026 11:22
@dmarteau dmarteau force-pushed the migrate-to-pytest-qgis branch from 8ae17a5 to 412d136 Compare January 7, 2026 11:24
@ghtmtt
Copy link
Owner

ghtmtt commented Jan 9, 2026

@dmarteau AWESOME! Many many thanks!

@ghtmtt ghtmtt marked this pull request as ready for review January 9, 2026 13:01
@ghtmtt ghtmtt merged commit 767e0c7 into ghtmtt:master Jan 9, 2026
3 checks passed
@ghtmtt
Copy link
Owner

ghtmtt commented Jan 9, 2026

@dmarteau Transifex test is failing: https://github.com/ghtmtt/DataPlotly/actions/runs/20852748697. Is it difficult to fix?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants