Dave Halter
46f8e53e71
Move sample_venvs to examples
2020-01-12 00:30:05 +01:00
Dave Halter
8dc7f2d899
Move the extension test to examples
2020-01-12 00:26:01 +01:00
Dave Halter
c79269b3ee
Move another test to examples
2020-01-12 00:09:48 +01:00
Dave Halter
1e27491545
Remove unused test code
2020-01-12 00:07:27 +01:00
Dave Halter
f31c90926e
Move implicit namespace package code to example dir
2020-01-11 22:25:12 +01:00
Dave Halter
8459b02a98
Move flask tests to examples folder
2020-01-11 22:01:33 +01:00
Dave Halter
ba6154c314
Move the absolute import test files
2020-01-11 21:59:21 +01:00
Dave Halter
095f1295af
Avoid a bug that a compiler might have found, fixes #1469
2020-01-11 21:35:39 +01:00
Dave Halter
4f56ec5daf
Make sure the latest changes work with Python 3.6/3.7
2020-01-10 15:14:22 +01:00
Dave Halter
3ba68b5bc6
Properly convert compiled values to generic classes
2020-01-10 15:09:16 +01:00
Dave Halter
cac73f2d44
Make Union/Optional works with compiled objects
2020-01-10 13:34:10 +01:00
Dave Halter
ba7776c0d9
Make sure that CompiledValue can deal with string annotations
...
Fixes #952
Inspired by #1461
2020-01-10 12:40:24 +01:00
Dave Halter
072d506302
Avoid a few warnings
2020-01-10 11:59:11 +01:00
Dave Halter
76a4820926
Skip a test that doesn't work in Python 2
2020-01-10 10:30:53 +01:00
Dave Halter
10c5990614
Remove a statement that didn't make sense
2020-01-07 22:20:36 +01:00
Dave Halter
a0536bd854
Remove a method that was not necessary
2020-01-07 18:42:06 +01:00
Dave Halter
800ab65701
Fix a bug where parent_context was a value
2020-01-07 11:27:36 +01:00
Dave Halter
fdb5071bec
Fix some issues with converting names, see #1466
2020-01-07 10:59:15 +01:00
Dave Halter
a17b56f260
Use one single way to convert stubs to Python, see #1466
2020-01-07 10:02:31 +01:00
Dave Halter
9b9cacfbf9
Make sure to use _stub_to_python_value_set for all conversions, see #1466
2020-01-07 01:27:50 +01:00
Dave Halter
d8deceb4b1
Make sure fixture resolving works in conftest.py, see #791
2020-01-06 23:27:25 +01:00
Dave Halter
9c4cd40b7e
Fix signatures when used for Generic classes, fixes #1468
2020-01-06 09:40:57 +01:00
Dave Halter
4243d01560
Make sure inheritance works for fixtures, fixes #791
2020-01-05 19:13:56 +01:00
Dave Halter
5da9f9facd
Add a test to check if numpy tensorflow stuff is now cached, see #1116
2020-01-05 18:29:02 +01:00
Dave Halter
ea0972d7ac
Make sure to check the module cache before loading a module (again)
...
This hopefully results in some performance improvements (maybe numpy?).
2020-01-05 18:28:34 +01:00
Dave Halter
bf446f2729
Add a completion cache for numpy/tensorflow, fixes #1116
2020-01-05 18:13:24 +01:00
Dave Halter
1cdeee6519
Ignore processing param names, fixes #520
2020-01-05 02:38:54 +01:00
Dave Halter
cc1664c69a
Avoid using params in tests and use get_signatures().params
2020-01-05 02:09:22 +01:00
Dave Halter
a7415be0ea
Make sure params have no name
2020-01-05 01:55:29 +01:00
Dave Halter
74fc29be9a
Make sure that kwargs are not repeated when they are inferred
2020-01-05 01:48:10 +01:00
Dave Halter
aca2a5a409
Undo finding signatures for everything and only do it for stubs and non-statements for when used in docstrings
2020-01-04 16:00:07 +01:00
Dave Halter
088fca2f8e
Fix an issue with the is_big_annoying_library function, see #520
2020-01-04 13:33:06 +01:00
Dave Halter
1813105b69
Make sure decorators are also not inferred for big annoying libraries, see #520
2020-01-04 13:26:55 +01:00
Dave Halter
e30385465c
Make sure the repr of compiled access isn't huge
2020-01-04 13:10:46 +01:00
Dave Halter
47d3aa73dc
Disable some features for big annoying libraries like pandas, tensorflow, see #520
2020-01-04 02:39:36 +01:00
Dave Halter
441ede2c7f
Fix a debug message
2020-01-04 01:32:02 +01:00
Dave Halter
dfc6ea8ce2
Fix a small issue
2020-01-04 01:19:12 +01:00
Dave Halter
673ea0c5a5
Little refactoring
2020-01-03 10:38:00 +01:00
Dave Halter
0e707d3824
Remove the old definition tests
...
The reason for this is that they haven't been used in years and don't really
make sense, because the way we now resolve parentheses is by executing the
result.
IMO this was a good patch at the time, but doesn't make sense anymore. Let me
know if you disagree ~dave.
2020-01-03 00:59:17 +01:00
Dave Halter
92a2e17a9e
Remove get_signatures again from names
2020-01-03 00:54:13 +01:00
Dave Halter
3b6bbab556
Infer doctests and signatures uniformly, fixes #1466
2020-01-03 00:45:14 +01:00
Dave Halter
2d31e2e760
Fix a small pytest fixture bug
2020-01-03 00:03:32 +01:00
Dave Halter
bac91652ea
Raise a deprecation warning on Definition.params
2020-01-02 16:11:58 +01:00
Dave Halter
67b720d939
Remove a weird assert
2020-01-02 01:58:21 +01:00
Dave Halter
ff96b052d0
Make sure coverage works again
2020-01-02 01:28:30 +01:00
Dave Halter
9824929ad1
Use Python 3.7 for calculating test coverage
2020-01-02 00:23:25 +01:00
Dave Halter
a36d609756
Remoeve dead code
2020-01-01 23:23:29 +01:00
Dave Halter
04a738c014
Remove unnecessary code
2020-01-01 23:11:02 +01:00
Dave Halter
0a53ce5136
Separate getting docstrings and getting signatures for names, see discussion #1466
2020-01-01 23:05:06 +01:00
Dave Halter
bb3a81c578
LazyInstanceClassName -> Use NameWrapper
2020-01-01 20:27:07 +01:00