Commit graph

1118 commits

Author SHA1 Message Date
Maarten ter Huurne
9df3df99cf Remove obsolete NoRendered test model
The code under test was removed in fda2d39e, but this model remained.
2024-03-22 18:50:05 +01:00
Maarten ter Huurne
6c39b58cb4 Remove FeaturedManager and related obsolete test model code
The code under test was removed in 6ae66e01, but some of the test code
remained.
2024-03-22 18:43:45 +01:00
Jelmer
6e722b51b0
Merge pull request #596 from ProtixIT/status-test-model-naming
Resolve name clash among test models
2024-03-22 18:00:40 +01:00
Jelmer
aaf93c9d40
Merge pull request #595 from ProtixIT/skip-reason
Pass reason to `@skip` decorator
2024-03-22 18:00:03 +01:00
Jelmer
281c52013e
Merge pull request #594 from ProtixIT/joinmanager
Remove redundant definition of `JoinManager` from tests
2024-03-22 17:58:14 +01:00
Maarten ter Huurne
6f16488ef3 Remove tests.signals module
This module was support code for the `SaveSignalHandlingModel` tests.
That class got introduced in 5d6f8f4e and removed in 11f3a53b, but
the support code remained.
2024-03-22 17:53:59 +01:00
Maarten ter Huurne
ed4f04f282 Resolve name clash among test models
There were two classes named `StatusCustomManager`: the first is an
actual manager, the second a status model that uses a custom manager.
The latter is renamed to `CustomManagerStatusModel` in this commit.
2024-03-22 17:32:51 +01:00
Maarten ter Huurne
ab8a8ae53a Pass reason to @skip decorator
The decorator works without an argument as well, but that is an
undocumented feature of `unittest.skip()` that is not understood
by mypy and pytest.

In the case of pytest, it ignored the decorated class during test
collection, instead of collecting it and marking it as skipped.
2024-03-22 16:58:09 +01:00
Maarten ter Huurne
b7677161cb Remove redundant definition of JoinManager from tests
The `JoinManager` class already exists in `model_utils.managers`,
with the exact same definition.
2024-03-22 16:29:37 +01:00
Jelmer
1e481c4a45
Merge pull request #593 from foarsitter/use_tz
USE_TZ = True
2024-03-22 16:27:59 +01:00
Jelmer Draaijer
1979d4796f USE_TZ = True 2024-03-22 16:13:29 +01:00
Jelmer
26336b41f6
Merge pull request #510 from adamchainz/time_machine
Switch from freezegun to time-machine.
2024-03-22 15:46:19 +01:00
Jelmer
d51f5c75c8
Merge pull request #591 from ProtixIT/explicit-reexport
Explicitly re-export names from `__init__` module
2024-03-22 15:44:16 +01:00
Maarten ter Huurne
00e52e8508 Explicitly re-export names from __init__ module
Both mypy and flake8 understand `__all__`, removing the need for
warning suppression comments.
2024-03-22 14:50:31 +01:00
Jelmer
fe1d0c6907
Merge pull request #577 from gmcrocetti/monitor-default-none-when-nullable
`MonitorField` - Change default to None when the field is nullable
2024-03-22 14:28:10 +01:00
Jelmer Draaijer
caac9a47a0 Make use of alpine postgresql image 2024-03-22 08:09:37 +01:00
Guilherme Martins Crocetti
22015b8e69
chore(monitor-field): Add deprecation warning when the field is null and no default is provided. The new behavior will be introduced in a next major release 2024-03-21 20:05:14 -03:00
Jelmer Draaijer
ae562b45fb Remove unused code 2024-03-21 16:52:14 +01:00
Jelmer Draaijer
1e62e848b6 Add docker-compose for local development 2024-03-21 16:42:47 +01:00
Jelmer Draaijer
8677eef1ca Rename database environment variables to align with the docker postgres image 2024-03-21 16:00:35 +01:00
Jelmer
6e7158bfa0
Merge pull request #516 from jayvdb/allow-sqlite-testing
Allow running tests using sqlite
2024-03-21 15:41:12 +01:00
Jelmer
89b7662fa8
Merge pull request #567 from ProtixIT/remove-clone-args
Remove arguments from `InheritanceQuerySetMixin._clone()`
2024-03-21 15:33:02 +01:00
Jelmer
b3e75ab906
Merge pull request #566 from ProtixIT/import-ConnectionDoesNotExist
Update where `ConnectionDoesNotExist` is imported from
2024-03-21 14:41:07 +01:00
Maarten ter Huurne
a1530ad838 Update where ConnectionDoesNotExist is imported from
It was moved to a different package in Django 3.2.
2024-03-21 14:18:19 +01:00
Jelmer
7b8a58b871
Merge pull request #580 from joecox/remove-dead-tracker-code
Remove dead `init_deferred_fields` method
2024-03-21 08:47:53 +01:00
Jelmer
46fc42ce18
Merge pull request #578 from gmcrocetti/ptbr-translations 2024-03-21 08:47:26 +01:00
Jelmer
b94db68176
Merge pull request #575 from jazzband/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2024-03-21 08:38:20 +01:00
Jelmer
f39c975e8b
Merge branch 'master' into ptbr-translations 2024-03-21 08:36:00 +01:00
Jelmer
99458d6c34
Merge pull request #589 from tadamcz/tadamcz-docs-SoftDeletableModel
clarify docs for managers of SoftDeletableModel
2024-03-21 08:21:29 +01:00
Jelmer
473ee7459c
Merge pull request #556 from meanmail/master
Don't use `post_init` signal for initialize tracker
2024-03-21 08:19:15 +01:00
meanmail
2bbbfcbfca Update changelog 2024-03-11 17:50:49 +01:00
meanmail
5663374890 Don't use post_init signal for initialize tracker 2024-03-11 17:50:12 +01:00
pre-commit-ci[bot]
488481734e
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/PyCQA/isort: 5.12.0 → 5.13.2](https://github.com/PyCQA/isort/compare/5.12.0...5.13.2)
- [github.com/PyCQA/flake8: 6.0.0 → 7.0.0](https://github.com/PyCQA/flake8/compare/6.0.0...7.0.0)
- [github.com/asottile/pyupgrade: v3.6.0 → v3.15.1](https://github.com/asottile/pyupgrade/compare/v3.6.0...v3.15.1)
2024-02-19 17:41:33 +00:00
Tom Adamczewski
8b5f1f5213 clarify docs for managers of SoftDeletableModel
follow-up to https://github.com/jazzband/django-model-utils/pull/438/
2024-02-12 10:42:04 +00:00
Remco Wendt
46d33923ba
Merge pull request #588 from jazzband/shanx-patch-1
Update CHANGES.rst for new release
2024-02-10 16:17:31 +00:00
Remco Wendt
fb9f9c647d
Update CHANGES.rst 2024-02-10 17:09:14 +01:00
Remco Wendt
a94d01f399
Merge pull request #583 from adamchainz/django_5.0
Test Django 5.0
2024-02-10 15:47:10 +00:00
Adam Johnson
270802357f Test Django 5.0 2024-02-09 21:30:32 +00:00
Joseph Riddle
74a064daea
Merge pull request #555 from joeriddles/fix-prefetch-related
Fix `ValueError` when calling `prefetch_related` for tracked `ForeignKey` fields
2023-12-16 08:51:35 -08:00
Joseph Riddle
55cd816939
Merge branch 'master' into fix-prefetch-related 2023-11-27 12:55:53 -08:00
Jelmer
11de64b141
Merge pull request #582 from adamchainz/remove_save_signal_handling_model
Remove SaveSignalHandlingModel
2023-11-06 08:48:12 +01:00
Adam Johnson
11f3a53b0f Remove SaveSignalHandlingModel 2023-10-26 16:56:30 +01:00
Joe Cox
b2a10bd96c remove dead init_deferred_fields method 2023-09-11 16:25:16 -07:00
Guilherme Martins Crocetti
055932bb8b
feat(locale): Add translations for pt_BR 2023-08-01 11:26:41 -03:00
Serhii Tereshchenko
0ec4ac5e38
fix: Use proper column name instead of attname (#573)
fix: Use proper column name instead of attname
2023-06-16 15:34:47 +02:00
Jelmer
6916342126
Merge pull request #552 from patrick91/master
Add py.typed file
2023-06-16 11:46:15 +02:00
Jelmer
fed147875f
Merge pull request #564 from tjwalch/swedish-translation
Swedish translation
2023-06-16 11:31:33 +02:00
Jelmer
23e7ee3382
Merge branch 'master' into swedish-translation 2023-06-16 11:25:36 +02:00
Jelmer
7f6a72a43b
Merge pull request #571 from jazzband/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2023-06-16 11:24:36 +02:00
Jelmer
34c1291654
Merge pull request #545 from hugovk/add-3.11
Add support for Python 3.11 and test 3.12-dev, remove support for Python 3.7
2023-06-16 08:06:50 +02:00