Dave Halter
|
f4a6856e54
|
Fix some tests
|
2019-04-03 01:04:18 +02:00 |
|
Dave Halter
|
2f1ce2bbf9
|
Some test fixes
|
2019-03-28 19:23:55 +01:00 |
|
Dave Halter
|
7cd79c440c
|
Try to read bytes if possible, not unicode
|
2019-03-27 22:19:57 +01:00 |
|
Dave Halter
|
a79d386eba
|
Cleanup SameEnvironment and use the same logic for creation in virtualenvs
|
2019-02-22 00:24:55 +01:00 |
|
Dave Halter
|
b4a4dacebd
|
Fix embedded Python with Jedi (see comments in source code), fixes davidhalter/jedi-vim#870
|
2019-02-21 10:19:28 +01:00 |
|
Dave Halter
|
862f611829
|
If the VIRTUAL_ENV variable changes, need to reload the default environment, fixes #1201, #1200
|
2018-09-30 19:07:48 +02:00 |
|
Daniel Hahler
|
56bd795100
|
_get_virtual_env_from_var: use safe=False
Without this creating an env from VIRTUAL_ENV will always silently fail
if it is not the same/current environment.
|
2018-09-16 11:37:22 +02:00 |
|
Daniel Hahler
|
08fa7941ce
|
tests: use monkeypatch.setenv
|
2018-07-12 22:04:25 +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 |
|
micbou
|
5f37d08761
|
Extend create_environment to accept an executable path
Assume environments specified by the user are safe.
|
2018-04-19 21:36:44 +02:00 |
|
Dave Halter
|
fe0ad8f1da
|
Fix a test
|
2018-04-15 16:23:29 +02:00 |
|
Dave Halter
|
336087fcf8
|
find_python_environments -> find_system_environments
|
2018-04-14 15:46:16 +02:00 |
|
Dave Halter
|
27419be56d
|
Fix some issues with the latest changes
|
2018-04-12 14:24:18 +02:00 |
|
Dave Halter
|
b74ba7cd01
|
Fix an import
|
2018-04-09 01:47:31 +02:00 |
|
Dave Halter
|
519f54321e
|
Merge the environment changes for Windows
|
2018-04-09 01:43:57 +02:00 |
|
Dave Halter
|
f4c14864a5
|
Better tests for venvs
|
2018-04-09 01:28:43 +02:00 |
|
Dave Halter
|
81d8c49119
|
Write a test for venvs
|
2018-04-08 23:04:57 +02:00 |
|
micbou
|
b3b6b798ff
|
Find Python environments on Windows using the registry
|
2018-04-08 19:04:11 +02:00 |
|
micbou
|
0fd8e728f5
|
Add comment explaining why test_versions is disabled on Windows
|
2018-03-24 22:52:41 +01:00 |
|
micbou
|
bf57fa16fc
|
Add JEDI_TEST_ENVIRONMENT_EXECUTABLE for AppVeyor
|
2018-03-24 22:52:41 +01:00 |
|
micbou
|
e8b301ebf9
|
Add AppVeyor configuration
|
2018-03-24 22:52:41 +01:00 |
|
Dave Halter
|
094affaf84
|
Remove stdout/stderr from subprocesses (redirected to /dev/null)
This means that the subprocess should now not crash anymore because of people
writing to stdout in c modules and stderr should be empty.
Fixes #793.
|
2018-03-17 14:14:00 +01:00 |
|
Dave Halter
|
9b5e3447d9
|
Make the new project API fully work in tests
|
2018-01-17 09:54:11 +01:00 |
|
Dave Halter
|
9c5ce5a8d2
|
Try to use the virtual env that was defined in the VIRTUAL_ENV variable, if possible.
|
2018-01-02 01:28:02 +01:00 |
|
Dave Halter
|
bcb3f02a01
|
If a subprocess gets killed by an OOM killer or whatever it should respawn and raise an InternalError
|
2018-01-02 00:56:22 +01:00 |
|
Dave Halter
|
7ff6871548
|
Merge Subprocess and CompiledSubprocess
|
2018-01-02 00:33:30 +01:00 |
|
Dave Halter
|
927aa2bd91
|
Try to recover from errors that are happening in subprocesses
|
2018-01-02 00:24:15 +01:00 |
|
Dave Halter
|
4514373de6
|
Use unicode strings in test to pass some tests in Python 2
|
2017-12-30 04:36:59 +01:00 |
|
Dave Halter
|
96a67f9a4c
|
Start using the correct parser for each environment
|
2017-12-19 19:19:35 +01:00 |
|
Dave Halter
|
1c62db04ba
|
Make it possible to get the right version parser for a certain environment
|
2017-12-16 00:30:47 +01:00 |
|
Dave Halter
|
d0732e58cc
|
api.virtualenv -> api.environment
|
2017-12-15 18:20:35 +01:00 |
|
Dave Halter
|
0d7f93c019
|
DefaultEnvironment -> get_default_environment
|
2017-12-15 18:13:21 +01:00 |
|
Dave Halter
|
3cd5fa3c20
|
Better support for searching python environments
|
2017-12-15 12:19:52 +01:00 |
|
Dave Halter
|
42fb93dc01
|
Use the subprocess access to create acceses
|
2017-12-06 15:06:48 +01:00 |
|
Dave Halter
|
e71f0062dd
|
Get a lot of tests passing
|
2017-11-26 17:48:00 +01:00 |
|
Dave Halter
|
7263d8565b
|
Add an access abstraction (only array tests work, yet)
The access abstraction will be the new way of accessing builtin objects. This way it will be easier to move that to another process
|
2017-11-25 19:47:49 +01:00 |
|
Dave Halter
|
1a7fc512bc
|
Eliminate CompiledObject.type
|
2017-11-23 21:50:18 +01:00 |
|
Dave Halter
|
87452639ad
|
Exceptions now also work over the subprocess.
|
2017-11-17 01:54:05 +01:00 |
|
Dave Halter
|
4a7d715a57
|
Finally got compiled_objects and the access to them working
|
2017-11-17 01:42:27 +01:00 |
|
Dave Halter
|
73576b2a8b
|
Progress when working with evaluators
|
2017-11-17 01:21:38 +01:00 |
|
Dave Halter
|
4136dcaf08
|
Make the subprocesses work and return the right sys paths for the different versions
|
2017-11-15 08:58:13 +01:00 |
|
Dave Halter
|
96149d2e6a
|
Make it possible to connect to a subprocess to get the sys path
|
2017-11-14 18:25:37 +01:00 |
|