Brian Kohan
b91d2cd343
add guardian integraton tests and update docs
2026-01-13 10:41:53 -08:00
Brian Kohan
6150696b6c
integrate django-rest-polymorphic
2026-01-13 09:51:16 -08:00
Brian Kohan
3bdc2f8be3
add django-extra-views integration test and update docs
2026-01-12 20:49:36 -08:00
Brian Kohan
7b7ea3a51f
Refactor how integrations are documented and tested:
...
* reorg contrib docs
* reorg templatetag docs
* add integrations submodule for tests
* add justfile recipes for running integration tests
* add reversion integration tests
* update reversion integraton documentation
* move integraton documentation for django-mptt to discussion forum
* move integration documentation for django-reversion-compare to discussion forum
2026-01-12 15:48:51 -08:00
Brian Kohan
bc6ab7107c
fix #815
2026-01-08 22:01:23 -08:00
Brian Kohan
81673fe62a
fix just test recipe argument order, issue introduced by #777
2025-12-31 10:26:20 -08:00
rodrigo.nogueira
263d898444
fix: Change --cov-append to --cov to enable coverage generation
...
The --cov-append flag alone doesn't enable coverage collection.
Changed to --cov which properly generates coverage files that CI expects.
Fixes coverage-combine job failure in Test workflow.
2025-12-31 14:25:44 -03:00
rodrigo.nogueira
e4b2aa9ab6
Improve Playwright setup for newcomers
...
- Add missing 'install-playwright' command to justfile
- Improve error message when browser drivers are missing
- Add install-playwright as a dependency for test commands
When new contributors run tests without Playwright browser drivers,
they now see a helpful error message directing them to run
'just install-playwright' instead of a misleading asyncio error.
This makes the project more welcoming to newcomers by ensuring
documented commands actually work and providing clear guidance
when setup steps are missed.
Co-authored-by: rodrigo.nogueira <rodrigo.nogueira@prf.gov.br>
Co-authored-by: Brian Kohan <bckohan@gmail.com>
2025-12-30 10:32:48 -08:00
Brian Kohan
39a27e8c7c
Add polymorphic guard to solve deletion problems.
...
Includes docs and robust tests.
2025-12-21 00:15:47 -08:00
Brian Kohan
b16352cc95
add a debug-test recipe that breaks at the start of tests and runs UI in headed mode - fix --trace to work with unittest style tests
2025-12-12 10:57:33 -08:00
Brian Kohan
f267da0574
add a make-test-migrations recipe that regenerates test migrations using the lowest version of supported django
2025-12-11 15:04:20 -08:00
Jesús Leganés-Combarro 'piranna
79cd97c47a
Add a get_child_inlines() hook to inline admin classes
...
Co-authored-by: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Co-authored-by: Brian Kohan <bckohan@gmail.com>
2025-12-07 22:54:12 -08:00
Brian Kohan
9dda8d114f
- Update polymorphic queryset iterators to honor chunk_size.
...
- Add iteration tests.
- Update documentation with iteration performance considerations.
2025-12-03 20:41:30 -08:00
Brian Kohan
23068a5de6
fix build to only compile package messages
2025-12-01 23:59:57 -08:00
Brian Kohan
3299e38050
update release function to perate on upstream and remove dynamic versioning
2025-12-01 23:22:52 -08:00
Brian Kohan
2fbd9b9d64
add playwright test capability, fix #546
...
Update src/polymorphic/tests/settings.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update src/polymorphic/tests/test_admin.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update src/polymorphic/tests/test_admin.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
address copilot code review suggestions
2025-12-01 14:49:26 -08:00
Brian Kohan
c64b097be2
Add tests to all django supported RDBMS to CI, also add macos and windows tests.
...
Remove development dependency on gettext - compilemessages is run in release action and during just build
2025-08-25 23:44:18 -07:00
Brian Kohan
1aab9121dc
fix uv test locking
2025-08-24 18:18:27 -07:00
Brian Kohan
e5caa70e59
add justfile interface for command package management tasks, lint docs, change precommit to use just interface and update lint GHA accordingly
2025-08-24 17:33:58 -07:00