Commit Graph
10 Commits
Author SHA1 Message Date
Daniel Hahler 94dc563d8a tox: use posargs ("jedi test") for py.test command
Without this it would collect tests from other dirs also by default.
2016-11-04 14:31:43 +01:00
Daniel Hahler a4aabc2b65 Improve documentation in test/run.py 2016-11-04 14:28:27 +01:00
Daniel Hahler 78573b8fa2 Fix goto_definitions being invoked on a parent class
When invoking `goto_definitions` on `RequestFactory` in line 5, it would
jump to `Client` after 27f05de:

```python
class RequestFactory(object):
    pass

class Client(RequestFactory):
    pass
```

Fixes https://github.com/davidhalter/jedi/issues/761.
2016-11-04 13:00:23 +01:00
Daniel Hahler a5480c054d parser.utils.clear_cache: clear self.__index
This fixes a potential FileNotFoundError when clearing the cache
manually, using the method from
https://github.com/davidhalter/jedi-vim/pull/625.

Traceback:

```
  File "…/jedi/evaluate/imports.py", line 342, in _do_import
    module = _load_module(self._evaluator, module_path, source, sys_path, parent_module)
  File "…/jedi/evaluate/imports.py", line 457, in _load_module
    cached = load_parser(path)
  File "…/jedi/parser/utils.py", line 72, in load_parser
    return ParserPickling.load_parser(path, p_time)
  File "…/jedi/parser/utils.py", line 126, in load_parser
    with open(self._get_hashed_path(path), 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory: '…/.cache/jedi/cpython-35/759d60e96c76f41ffd882d9b8d844899.pkl'
```
2016-10-14 14:25:18 +02:00
Daniel Hahler f7f966805f sys_path: prepend/prefer egg-link files
With `pip install -e` the generated .egg-link file gets preferred over
any normally installed distribution, and `pip uninstall` will first
remove the egg-link before the normal package.
2016-10-14 14:18:09 +02:00
Daniel Hahler 171873761b doc: fix goto_assignments, which can follow imports now 2016-08-13 09:04:57 +02:00
Daniel Hahler 4469e654ae find_module_py33: use str(e) with ValueError
ValueError has no message attribute.

Fixes https://github.com/davidhalter/jedi/issues/584
2015-05-09 23:05:30 +02:00
Daniel Hahler 8621aae73c Add any .egg-link paths from VIRTUAL_ENV to sys.path
Adding test_get_sys_path required factoring out
`_get_venv_sitepackages`, because `sys.version_info` cannot be mocked
apparently.
2015-01-25 21:35:09 +01:00
Daniel Hahler fd2f56f3b6 minor: changelog: formatting 2014-07-25 00:31:17 +02:00
Daniel Hahler 93f6d45e11 minor: changelog: fix typo 2014-07-25 00:30:53 +02:00