Dave Halter
2ec503d6eb
Change some TypeVar base classes
2018-08-30 10:15:43 +02:00
Dave Halter
c0c6ce2987
Fix ClassVars and add tests
2018-08-30 01:52:05 +02:00
Dave Halter
7fc311bb3e
Add tests for classes that have generics not defined
2018-08-30 01:46:48 +02:00
Dave Halter
5979b93a7a
Tests for Type[]
2018-08-30 01:38:14 +02:00
Dave Halter
ac6b7ff14e
Fix type var completions so that there's at least no error
2018-08-30 01:23:28 +02:00
Dave Halter
80ab4d8ff5
Add tests for typing.TYPE_CHECKING
2018-08-30 01:14:48 +02:00
Dave Halter
bf6974dabb
Fix an issue with a type var lookups
2018-08-30 01:10:51 +02:00
Dave Halter
28a55386b6
Add some more tests about mappings
2018-08-30 00:59:10 +02:00
Dave Halter
1fce0b45f4
Fix subscriptlist unpacking in Generics
2018-08-30 00:52:22 +02:00
Dave Halter
0edfe86d8b
Fix Tuple support
2018-08-29 10:18:58 +02:00
Dave Halter
1a5710f140
Do a bit better class matching, it's not good yet, but we'll get there.
2018-08-28 23:28:58 +02:00
Dave Halter
7c8051feab
Fix default parameters name resolution
2018-08-27 23:10:23 +02:00
Dave Halter
fe78fa9850
Move to using py__getitem__ and py__simple_getitem__
...
This change is necessary to handle more complex cases with py__getitem__
2018-08-13 18:42:09 +02:00
Dave Halter
53ca7c19cd
Some changes in the PEP 0484 understanding (more future compatible)
2018-08-09 23:32:04 +02:00
Dave Halter
b3a07941bb
Fix issues with the current branch
2018-08-09 23:25:29 +02:00
Dave Halter
62842c8ac1
For now don't use the TypeshedPlugin until we fix all other issues with Jedi
2018-08-09 18:48:08 +02:00
Dave Halter
d30af70351
Write a test for variables
2018-08-09 18:22:25 +02:00
Dave Halter
52746faabf
Some better sys tests for compiled objects
2018-08-09 17:28:09 +02:00
Dave Halter
f7f32fe206
Better checking for sys
2018-08-09 17:16:53 +02:00
Dave Halter
aa8e2c7173
Get some sys completions working
2018-08-09 10:52:33 +02:00
Dave Halter
facbf61133
Working with CompiledObject in stubs is now possible
2018-08-08 18:57:05 +02:00
Dave Halter
5466f930be
Rename some stub classes
2018-08-07 03:36:18 +02:00
Dave Halter
62a941f233
Actually use the stub files
2018-08-06 23:14:58 +02:00
Dave Halter
faba29a42b
Trying to use prefer type annotations if they are available
2018-08-05 00:36:11 +02:00
Dave Halter
59d43683dc
Merge branch 'master' into typeshed
2018-08-04 23:42:17 +02:00
Hugo
7c9f24a18e
Drop support for EOL Python 3.3 ( #1019 )
2018-08-04 00:40:00 +02:00
Dave Halter
9ca7b30e38
Rewrite the pyc test
2018-08-03 23:59:55 +02:00
Dave Halter
95a1a69771
Fix an issue where __ prefixed variables where not hidden when accessed from a class
...
Everything worked well when looking at it from an instance perspective.
2018-08-03 11:05:49 +02:00
Dave Halter
50b58a314e
Fix a test condition
2018-08-03 01:34:08 +02:00
Dave Halter
a3b5247de9
Merge branch 'master' into typeshed
2018-08-03 00:26:09 +02:00
Dave Halter
1a4be5c91c
Bound methods are now working correctly in all Python versions. Therefore a test was wrong.
2018-08-03 00:25:25 +02:00
Dave Halter
40d3abe2b2
Remove a print in tests
2018-08-03 00:25:25 +02:00
Dave Halter
5143c71589
Change the typeshed test for methods a bit (not yet working, though)
2018-08-02 01:11:12 +02:00
Dave Halter
31bf8e48bb
Fix some stub tests
2018-08-02 00:59:12 +02:00
Dave Halter
61de28f741
Get a first typeshed example fully working as intended
2018-08-02 00:15:54 +02:00
Dave Halter
c8caa8f4ac
Use a class stub class
2018-08-01 10:47:46 +02:00
Dave Halter
c196075cb8
Actually use the stub function
2018-08-01 01:42:09 +02:00
Dave Halter
6bcac44050
Add another stub file test
2018-07-25 11:44:48 +02:00
Dave Halter
ee43fd7579
Start testing the typeshed directory search
2018-07-25 11:37:03 +02:00
Dave Halter
e7a019e628
The implicit namespace package test from 4b276bae87 can only be used for Python 3.4+
2018-07-21 11:51:41 +02:00
Dave Halter
4b276bae87
The import resolution for namespace packages was wrong
...
With this change we can now include all parents of the script, which will make
relative imports always work.
Now the whole meta_path is scanned and not just importlib's PathFinder.
Fixes #1183 .
2018-07-21 00:16:10 +02:00
Dave Halter
a408fb3211
Fix a recursion error, fixes #1173
2018-07-18 10:01:41 +02:00
Dave Halter
3cabc4b969
Remove two recursion tests again that will belong into a commit at a point where it is not failing anymore
2018-07-17 18:34:42 +02:00
Dave Halter
733919e34c
Fix a doctest
2018-07-17 00:47:42 +02:00
Daniel Hahler
08fa7941ce
tests: use monkeypatch.setenv
2018-07-12 22:04:25 +02:00
Dave Halter
d06e55aab5
The sys path might be lazy or not in a venv
2018-07-10 10:07:18 +02:00
Dave Halter
cef769ecd8
The encoding parameter should be used again (includes test), fixes #1167
2018-07-09 18:25:28 +02:00
Dave Halter
508ed7e5b8
Directly load modules if possible, with this it's not necessary anymore to use dotted_from_fs_path, also fixes #1013 .
2018-07-05 10:03:05 +02:00
Dave Halter
2500112f6c
Don't follow builtin imports anymore by default when follow_imports is on (goto)
2018-07-04 00:01:03 +02:00
Dave Halter
d857668292
Add include_builtins to usages, fixes #1131 .
2018-07-03 22:53:19 +02:00