Commit Graph
100 Commits
Author SHA1 Message Date
Maxim Kurnikov 627daa55f5 fix extension of django.views __init__ file 2019-03-06 01:28:42 +03:00
Maxim Kurnikov 194489ee8d bump version 2019-03-05 20:21:43 +03:00
Maxim Kurnikov 1d2c7fb805 Remove _Val alias for MultiValueDict so that generic evaluate (#36)
* remove _Val alias for MultiValueDict so that generic evaluate

* fix multivaluedict init argument
2019-03-05 20:16:24 +03:00
Maxim Kurnikov 18c908bf98 set plugin_generated on new symbol nodes 2019-03-05 20:15:46 +03:00
Maxim Kurnikov e0e8814804 Revert "dont convert to optional, if anytype"
This reverts commit 53f5d2214b.
2019-03-05 19:11:02 +03:00
Maxim Kurnikov 53f5d2214b dont convert to optional, if anytype 2019-03-05 18:43:10 +03:00
Maxim Kurnikov 9e4ed70fc5 Disable note: messages (#35)
* add global note: ignore
2019-03-01 05:15:05 +03:00
Maxim Kurnikov 18445f686f set fallback= for ini parser 2019-03-01 02:25:15 +03:00
Maxim Kurnikov c962b8ac68 attempt to add flake8 and isort 2019-03-01 02:07:53 +03:00
Maxim Kurnikov 70c3126348 add plugin testing for python3.6 2019-02-27 18:12:29 +03:00
Maxim Kurnikov af8ecc5520 remove django from dependencies, it's not required for static analysis 2019-02-27 18:11:54 +03:00
Maxim Kurnikov 64f8870d0b bump version 2019-02-27 17:59:04 +03:00
Maxim Kurnikov df5c70c703 fixes for FormMixin's get_form/get_form_class 2019-02-25 04:01:36 +03:00
Maxim Kurnikov c09a97e005 Merge pull request #29 from syastrov/queryset_in_bulk
QuerySet.in_bulk returns Dict with values of correct model type.
2019-02-22 23:23:36 +03:00
Maxim Kurnikov eaee3d390f fix HttpResponse stubs by removing AnyStr 2019-02-22 03:22:11 +03:00
Maxim Kurnikov b686751f19 fix some stubs 2019-02-22 02:55:49 +03:00
Maxim Kurnikov 73ea682356 rework django.views 2019-02-22 01:50:52 +03:00
Maxim Kurnikov 9ea25f3e56 bump version 2019-02-22 00:13:59 +03:00
Maxim Kurnikov dacf88c692 optimize hooks a bit 2019-02-22 00:12:23 +03:00
Maxim Kurnikov 3d14d07e4e incremental = True for plugin tests should be fixed now 2019-02-21 17:35:46 +03:00
Maxim Kurnikov 6e6d1645d3 enable incremental mode for tests, disable it for one so that it would pass 2019-02-21 00:06:09 +03:00
Maxim Kurnikov 2bd018951b forms, generic views fixes 2019-02-20 22:24:26 +03:00
Maxim Kurnikov 14ea848dd7 add nested Meta inheritance support for forms 2019-02-20 21:52:28 +03:00
Maxim Kurnikov 2d3b5492f0 fix form errors in CI 2019-02-20 21:24:49 +03:00
Maxim Kurnikov 194258ab8e Merge pull request #23 from syastrov/better-types-for-transaction-atomic
Add better typings plus test for transaction.atomic.
2019-02-20 21:12:14 +03:00
Maxim Kurnikov 116aa2c539 clean up forms 2019-02-20 15:22:46 +03:00
Maxim Kurnikov 5d8cdbcf29 fix integer set type 2019-02-20 02:38:45 +03:00
Maxim Kurnikov 78810f55b6 Merge pull request #26 from roderik333/supertype-processformview
*args and **kwargs changed from 'object' to 'str' and 'any' in post()…
2019-02-19 15:23:50 +03:00
Maxim Kurnikov e54dbb79c9 Merge pull request #24 from roderik333/replace-wsgirequest-in-loginrequiredmixin
Replaced WSGIRequest with http.HttpRequest in mixin:LoginRequiredMixin
2019-02-19 13:54:43 +03:00
Maxim Kurnikov ab73d53ae5 add support for models defined in the same module be specified as name of class in related fields 2019-02-19 00:43:27 +03:00
Maxim Kurnikov d24be4b35f add supported versions to README 2019-02-19 00:42:12 +03:00
Maxim Kurnikov 9d60b472df fix *args, **kwargs for views.generic.base 2019-02-18 15:45:01 +03:00
Maxim Kurnikov 632e063e22 back to incremental = True for tests 2019-02-18 02:16:13 +03:00
Maxim Kurnikov 66224416b5 bump version 2019-02-18 01:47:45 +03:00
Maxim Kurnikov e5b2496eb5 update django tests sources to latest commit 2019-02-18 01:05:57 +03:00
Maxim Kurnikov f980311be0 finish strict_optional support, enable it for typechecking of django tests 2019-02-18 00:52:56 +03:00
Maxim Kurnikov 400a0f0486 silence some false positives 2019-02-17 20:20:33 +03:00
Maxim Kurnikov 882ec71d23 remove redundant test 2019-02-17 18:08:58 +03:00
Maxim Kurnikov e9f9202ed1 preliminary support for strict_optional 2019-02-17 18:07:53 +03:00
Maxim Kurnikov 6763217a80 some strict optional fixes 2019-02-16 21:28:37 +03:00
Maxim Kurnikov 6da5ead6f0 move to pypi version of pytest plugin 2019-02-15 22:01:35 +03:00
Maxim Kurnikov c382d6aa2f fix redefining field with name id with different than int type 2019-02-15 21:54:40 +03:00
Maxim Kurnikov 63a14f7107 chmod +x 2019-02-15 20:06:13 +03:00
Maxim Kurnikov dc33dd9493 fix setup.py definition 2019-02-15 20:03:55 +03:00
Maxim Kurnikov 4cb10390cf bump version 2019-02-14 03:34:49 +03:00
Maxim Kurnikov c1640b619f fix stale import 2019-02-14 03:21:11 +03:00
Maxim Kurnikov a08ad80a0d fix star import parsing for settings 2019-02-14 03:16:07 +03:00
Maxim Kurnikov f30cd092f1 add default for MYPY_DJANGO_CONFIG 2019-02-13 23:02:49 +03:00
Maxim Kurnikov dcd9ee0bb8 enable 'validation' test folder 2019-02-13 21:12:58 +03:00
Maxim Kurnikov 26a80a8279 add properly typed FOREIGN_KEY_FIELD_NAME_id fields to models 2019-02-13 21:05:02 +03:00
Maxim Kurnikov 82de0a8791 lint 2019-02-13 20:00:42 +03:00
Maxim Kurnikov 79ebe20f2e add more test folders 2019-02-13 19:44:25 +03:00
Maxim Kurnikov 587c2c484b more accurate types for from_queryset() 2019-02-13 17:55:50 +03:00
Maxim Kurnikov 4a22da29cb add support for default related managers, fixes #18 2019-02-13 17:11:22 +03:00
Maxim Kurnikov 70378b8f40 preserve fallback to Any for unrecognized field types for init/create 2019-02-13 17:00:35 +03:00
Maxim Kurnikov b7f7713c5a add support for get_user_model(), fixes #16 2019-02-13 15:56:21 +03:00
Maxim Kurnikov 2720b74242 add proper generic support for get_object_or_404/get_list_or_404, fixes #22 2019-02-13 14:52:10 +03:00
Maxim Kurnikov 563c0add5e add release script 2019-02-13 14:36:33 +03:00
Maxim Kurnikov 3191740c6b bump version 2019-02-13 14:36:17 +03:00
Maxim Kurnikov cf7c263fb5 fix tests 2019-02-12 17:09:28 +03:00
Maxim Kurnikov 16a983152a CharField can receive ints 2019-02-12 04:08:30 +03:00
Maxim Kurnikov 9eb95fbab3 add BaseManager.create() typechecking 2019-02-12 03:54:48 +03:00
Maxim Kurnikov 7aafca2e5d Change license to MIT 2019-02-11 13:56:34 +03:00
Maxim Kurnikov d05e739d75 fix ci 2019-02-11 01:29:30 +03:00
Maxim Kurnikov faefdcca5b fix ci 2019-02-11 01:12:59 +03:00
Maxim Kurnikov 643f852775 enable two more test folders 2019-02-10 04:41:54 +03:00
Maxim Kurnikov 6b7507206a fix couple edge cases with __init__ 2019-02-10 04:32:27 +03:00
Maxim Kurnikov 5f6f597266 add config file support 2019-02-09 03:21:49 +03:00
Maxim Kurnikov 5c6aa9a00b bump mypy version 2019-02-09 03:03:49 +03:00
Maxim Kurnikov 916df1efb6 add Model.__init__ typechecking 2019-02-08 17:16:03 +03:00
Maxim Kurnikov dead370244 fix ci 2019-02-07 20:58:12 +03:00
Maxim Kurnikov dcb4da378b add dataclasses as a dependency for python3.6 2019-02-07 19:19:16 +03:00
Maxim Kurnikov d4cb729c93 rework settings, add loading of the django.conf.global_settings, cleanups 2019-02-07 19:13:39 +03:00
Maxim Kurnikov faee26703e fix ci 2019-02-07 02:10:53 +03:00
Maxim Kurnikov f7b586f038 ci should be good now 2019-02-07 01:43:34 +03:00
Maxim Kurnikov 56cd3bc77d fix ci 2019-02-07 01:27:29 +03:00
Maxim Kurnikov 11500f337d try ci fix 2019-02-07 01:19:19 +03:00
Maxim Kurnikov 723d9fbfb7 fix 2019-02-07 01:04:43 +03:00
Maxim Kurnikov 3fb3bbcf19 fix values_list 2019-02-07 01:01:05 +03:00
Maxim Kurnikov 191496ed72 enable some test folders, bunch of fixes 2019-02-07 00:08:05 +03:00
Maxim Kurnikov d43cb1fcd7 fixes 2019-02-06 22:20:12 +03:00
Maxim Kurnikov 2559901ff3 more test folders 2019-02-06 20:56:44 +03:00
Maxim Kurnikov 0c121d65d1 fixes 2019-02-06 20:46:05 +03:00
Maxim Kurnikov d18fc0bf5f enable 6 more test folders 2019-02-06 14:29:42 +03:00
Maxim Kurnikov c534e75aaf remove Meta entries 2019-02-06 13:22:53 +03:00
Maxim Kurnikov af30bb6c4a Merge pull request #15 from HyreAS/more-fields
More fields
2019-02-05 16:46:57 +03:00
Maxim Kurnikov dbc9b49867 add test_runner/lookup test folders 2019-02-05 16:41:28 +03:00
Maxim Kurnikov e4d2b795e3 fix ci 2019-02-05 16:09:42 +03:00
Maxim Kurnikov be0b2eebb2 add central directory for mypy cache 2019-02-05 15:35:01 +03:00
Maxim Kurnikov 38291e0651 fix ci 2019-02-04 19:38:19 +03:00
Maxim Kurnikov 69d4ccaf54 fixes, add some testing folders 2019-02-04 19:31:37 +03:00
Maxim Kurnikov 3dcab64e07 add stricter dependencies 2019-02-04 18:47:01 +03:00
Maxim Kurnikov 5a08a99d8b disable deployment on tags for now 2019-02-04 18:46:13 +03:00
Maxim Kurnikov 6fcccb3769 bump to 0.3.0 2019-02-03 21:59:05 +03:00
Maxim Kurnikov 68c5da12f9 add pypi deploy config 2019-02-03 21:13:36 +03:00
Maxim Kurnikov f5135dac9f expressions 2019-02-03 20:41:27 +03:00
Maxim Kurnikov 2a6a0120a9 black reformat 2019-02-03 20:09:27 +03:00
Maxim Kurnikov 59b4d2e849 add custom_lookups, custom_managers test folders 2019-02-03 20:06:13 +03:00
Maxim Kurnikov 5f6b4bfd30 add test_views test folder 2019-02-03 19:51:17 +03:00
Maxim Kurnikov d03fddd96d split error suppression for tests typechecking, fix ci, bunch of fixes 2019-02-03 19:33:51 +03:00