Maxim Kurnikov
627daa55f5
fix extension of django.views __init__ file
2019-03-06 01:28:42 +03:00
Maxim Kurnikov
194489ee8d
bump version
v0.8.1
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
v0.8.0
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
Seth Yastrov
0e30821ad3
Add possibility to pass list of test names as command-line arguments to typecheck_tests.py script.
2019-02-22 20:03:30 +01:00
Seth Yastrov
2dadd681ff
Change in_bulk id_list param to Iterable rather than Sequence.
2019-02-22 20:03:20 +01:00
Seth Yastrov
2dec3b4325
Merge branch 'master' into queryset_in_bulk
2019-02-22 08:16:48 +01:00
Seth Yastrov
3b8c5d08e8
QuerySet.in_bulk fixes.
...
- Made id_list of type Sequence[Any], rather than Any, according to mkurnikov's review.
- Removed **kwargs.
- Made returned Dict keys of type Any rather than int or str as it depends on the provided field's type.
- Added test with examples from Django docs.
2019-02-22 08:13:31 +01: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
v0.7.0
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
Seth Yastrov
cda703a94b
QuerySet.in_bulk returns Dict with values of correct model type.
...
- The keys are still Union[int, str] which doesn't cover all
possibilities, but it's not possible to cover without handling this in
the plugin, because the type of the Dict keys are dynamic depending on
which value for field_name you pass in.
2019-02-20 20:51:43 +01: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
Seth Yastrov
67c99434e5
Add better typings plus test for transaction.atomic.
...
- All cases are handled, including bare decorator (@transaction.atomic).
- Decorated function's signature is preserved when type-checking.
2019-02-20 06:40:22 +01: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
Rune Steinnes
36662896bc
*args and **kwargs changed from 'object' to 'str' and 'any' in post(), put() and get()
2019-02-19 12:48:07 +01: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
Rune Steinnes
41f283552a
Replaced WSGIRequest with http.HttpRequest in mixin:LoginRequiredMixin
2019-02-19 11:16:27 +01: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
v0.6.0
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