Commit graph

246 commits

Author SHA1 Message Date
Philipp
fcfbd5ce05
fix: Fix admin widget for fk fields (#662)
Refs #660
2022-11-22 16:21:00 +02:00
Michal Dabski
09ce0e076b
fix: Fix unexpected ordering after values()/values_list() followed by order_by().
Refs #655
Refs #656
2022-11-07 09:24:04 +00:00
Tim Gates
ab79ec8512
docs: Fix a few typos (#651)
There are small typos in:
- docs/modeltranslation/admin.rst
- docs/modeltranslation/installation.rst
- docs/modeltranslation/related_projects.rst
- modeltranslation/admin.py
- modeltranslation/management/commands/sync_translation_fields.py
- modeltranslation/tests/models.py

Fixes:
- Should read `similar` rather than `similiar`.
- Should read `whose` rather than `whos`.
- Should read `original` rather than `orginal`.
- Should read `missing` rather than `missings`.
- Should read `consistent` rather than `consistant`.
- Should read `compatibility` rather than `compatibiliy`.

Signed-off-by: Tim Gates <tim.gates@iress.com>
2022-09-03 21:56:06 +03:00
Serg Tereshchenko
89abad769c cleanup: Remove six from tests; Remove get_query_set; Remove unused has_custom_queryset 2022-07-13 19:49:54 +03:00
Serg Tereshchenko
426a8f5ff6 cleanup: Remove obsolete skipUnless 2022-07-13 19:39:16 +03:00
Serg Tereshchenko
480cdcfaf9 refactor: Use pytest assertions
This was mostly converted automatically with

    pipx run unittest2pytest modeltranslation/tests -w

And some manual fixes.
2022-07-13 19:37:44 +03:00
Serg Tereshchenko
d3e2396be6 feat(dev): Migrate to pytest 2022-07-13 19:02:47 +03:00
Serhii Tereshchenko
39bbe821b3
feat: Support named argument for values_list (#644)
Co-authored-by: serdtsekol <serdtsekol@gmail.com>
2022-07-11 00:00:24 +03:00
Suyeol Jeon
defc37c7a5
fix: Do not include annotation fields when selecting specific fields (#634) 2022-05-04 09:25:53 +03:00
Suyeol Jeon
6f2688f52c
fix: Preserve annotate() fields in queryset (#633) 2022-04-29 13:26:15 +03:00
Serg Tereshchenko
25b6011a1f style: Apply black 2021-09-18 10:55:39 +03:00
Serg Tereshchenko
f200bf1951 chore: Fix linter error 2021-04-15 21:40:26 +03:00
Antoine Fontaine
eaf613be17
fix: Fixed .latest() ORM method with django 3.2
Co-authored-by: Serg Tereshchenko <serg.partizan@gmail.com>

Refs #591
2021-04-15 21:38:56 +03:00
Fernando
ac91740a5c
feat: Adds a language option to the update_translation_fields commands
Refs #563
Co-authored-by Fernando Cordeiro <fernando.cordeiro@jeronimo-martins.com>
2020-08-18 10:33:41 +03:00
Sergey Tereschenko
7a8a96ba18 chore(flake8): Fix linter errors. 2020-07-10 09:19:01 +03:00
Grégoire Deveaux
205a8f6c2f Fix: add NewMultilingualManager __eq__() 2020-04-21 16:58:21 +02:00
Thijs Boehme
6f28721fb7 Change ugettext_lazy to gettext_lazy
Other instances which were skipped in the first commit
2020-03-06 16:37:55 +01:00
Sergey Tereschenko
da5d8c91ba fix flake8 warnings 2020-02-14 17:27:12 +02:00
Sergey Tereschenko
ce9b5e3c84 Cleanup 2020-02-14 17:22:27 +02:00
Hans de Jong
0df9e5129d updated test and also vlaidate that the correct manager is used 2020-02-13 09:14:48 +01:00
Hans de Jong
80731961fa The issue was that base_manager method from django is a cached property that creates a manager each time it is required. So overwriting didnt work. Now i am far from a metaclass expert and im sure this can be done neater, however this is all the time i have at the moment. Improvements shouldnt be too hard now the issue has a (ugly) fix. Also added a short test, but i am used to pytest, so forgive me for the ugly manager solution. Hope this can help you out 2020-02-12 14:38:37 +01:00
Michal Arbet
7e6f912c6f Fix failing tests when local migrations are used (Fixes: #527).
The following tests issues are adressed in this patch:

- Settings are changed so that local tests.auth_migrations are used
  instead of django.contrib.auth.migrations
- Distributed django.contrib.auth.migrations are copied to
  tests.auth_migrations for tests
- All migrations are deleted from tests.auth_migrations on teardown
2019-11-13 13:25:59 +01:00
Sergey Tereschenko
1b36bff9ec use tests for django 3 2019-10-27 19:00:14 +02:00
Sergey Tereschenko
74d2b0688a Merge branch 'master' of https://github.com/mvbrn/django-modeltranslation into django-3 2019-10-27 18:57:00 +02:00
Dirk Groten
2a92d6c7b4 Fix flake8 formatting errors 2019-10-20 20:14:52 +02:00
Dirk Groten
f42d3404e2 Added test to make sure inherited models with no custom manager still have the correct default manager 2019-10-20 20:06:44 +02:00
Dirk Groten
50a7868fa7 Documented tests better 2019-10-20 19:24:06 +02:00
Dirk Groten
b6d4cf81d3 Test to check the default manager after registering model for translation 2019-10-20 19:18:27 +02:00
Misha Kalyna
5505208003 explicitly install and import six (which was removed from Django 3.0) 2019-10-05 21:07:08 +02:00
Constantine Fedenko
1e05807f20 fixed flake8 warnings 2019-07-02 14:02:22 +03:00
Constantine Fedenko
6e57ca7dc4 Fixed 'formfield_for_dbfield' method signature. See #510 2019-07-02 13:29:14 +03:00
Sergey Tereschenko
80bd452894 fix tests: use path to file 2019-04-16 23:40:48 +03:00
Mariusz Felisiak
6cb1009afe
Used postgresql back-end instead of deprecated django.db.backends.postgresql_psycopg2.
django.db.backends.postgresql_psycopg2 has been removed in Django 3.0.
2019-02-18 12:13:17 +01:00
Sergey Tereschenko
bffe85d965 Merge branch 'master' into 467-rev-lookup-error
# Conflicts:
#	modeltranslation/tests/tests.py
#	modeltranslation/translator.py
2019-02-17 22:41:04 +02:00
Sergey Tereschenko
6dfbe321fa tests: fix models count 2019-02-17 19:21:15 +02:00
Sergey Tereschenko
786a876f0d fix tests 2019-02-16 17:17:00 +02:00
Sergey Tereschenko
68ea5a870d tests update
- use decorators by default
 - remove extra decorator registration test
 - use models as module instead of importing every model
2019-02-16 16:53:21 +02:00
Sergey Tereschenko
b8c02121e2 remove old django version 2019-02-16 16:26:09 +02:00
Sergey Tereschenko
647ddcede1 tests update 2019-02-16 16:18:47 +02:00
Sergey Tereschenko
aa510cba90 tests update 2019-02-16 15:11:32 +02:00
Sergey Tereschenko
6fe97ca45b remove old django version 2019-02-13 17:37:20 +02:00
Sergey Tereschenko
1b8fd66f04 Failing test case for #467 2019-02-13 17:29:41 +02:00
Sergey Tereschenko
56707df455 cleanup: remove code for django < 1.11 2019-02-12 23:36:03 +02:00
Sergey Tereschenko
74d5158db7 cleanup: use NEW_DEFERRED_API 2019-02-12 23:31:39 +02:00
Sergey Tereschenko
196dc28caf cleanup: use NEW_APP_CACHE 2019-02-12 23:29:28 +02:00
Borislav Petrović
458df66cb9 style: fixing flake8 warnings 2018-06-29 16:42:37 +02:00
Borislav Petrović
222e04822e fix: copy form defined widget attrs 2018-06-29 16:25:12 +02:00
Andrey Maslov
1a70900ba4 Fix Django 2 related object descriptor cache 2018-04-15 04:58:18 +03:00
Petr Dlouhý
0f67f39e34 fix testing in Django 2.0 2018-01-31 12:11:19 +01:00
Dirk Eschler
ccc6e85a31 Added distinct test (ref #368). 2018-01-26 12:57:49 +01:00