1
0
forked from VimPlug/jedi
Commit Graph

1402 Commits

Author SHA1 Message Date
Takafumi Arakaki
7a9e374a65 Use original exception value when reraise 2013-03-13 23:54:19 +01:00
Takafumi Arakaki
93bd00bba4 Document rethrow_uncaught/reraise 2013-03-13 23:50:40 +01:00
Takafumi Arakaki
2b89dda5a6 Use reraise when re-raising MultiLevelStopIteration 2013-03-13 23:28:53 +01:00
Takafumi Arakaki
3b78b52204 Rename MultiLevelAttributeErro to UncaughtAttributeError 2013-03-13 23:24:26 +01:00
Takafumi Arakaki
eca0f01cfb Use @common.rethrow_uncaught and stop manual re-raise 2013-03-13 23:21:49 +01:00
Takafumi Arakaki
e42ff9e762 Add common.rethrow_uncaught 2013-03-13 23:21:15 +01:00
David Halter
74a9501bd7 Merge pull request #159 from tkf/fix-doc-import-error
Fix ImportError when building Sphinx
2013-03-12 11:50:49 -07:00
Takafumi Arakaki
c8c26f52b9 Fix ImportError when building Sphinx 2013-03-12 19:35:20 +01:00
David Halter
43ff06d7ea Merge pull request #157 from tkf/thirdparty-test-import-check
Automatically skip thirdparty test if not importable
2013-03-12 07:23:21 -07:00
David Halter
a8218dee54 Merge pull request #156 from tkf/fix-get_sys_path
Make VIRTUAL_ENV actually importable
2013-03-12 07:21:50 -07:00
Takafumi Arakaki
ab5266b840 Automatically skip thirdparty test if not importable 2013-03-12 13:51:33 +01:00
Takafumi Arakaki
4866b38bda Make VIRTUAL_ENV actually importable 2013-03-12 13:08:47 +01:00
David Halter
6c71fad802 Merge pull request #155 from tkf/migrate-to-pytest
Migrate to pytest
2013-03-12 03:59:16 -07:00
Takafumi Arakaki
e5b660b0a1 Use PIP_INSECURE=t only in Python 2.5 test 2013-03-12 11:33:01 +01:00
Takafumi Arakaki
de7092d56b Fix: --thirdparty was not considered 2013-03-12 11:26:58 +01:00
Takafumi Arakaki
c87d3dad52 Remove unused imports 2013-03-12 11:04:15 +01:00
Takafumi Arakaki
c387bf06bc No need to setup import path in test.base
py.test does that for us.
2013-03-12 11:03:12 +01:00
Takafumi Arakaki
446c7cf694 Document how to run test 2013-03-12 10:36:42 +01:00
Takafumi Arakaki
1fffbf13ca Fix test failures because imports.py uses base.py 2013-03-12 10:18:18 +01:00
Takafumi Arakaki
b5764c1446 Remove old utility functions in test.base 2013-03-12 10:11:26 +01:00
Takafumi Arakaki
ff80988a75 Remove old test code 2013-03-12 10:02:19 +01:00
Takafumi Arakaki
49f635dca3 Add a failing test due to import hack 2013-03-12 10:01:57 +01:00
Takafumi Arakaki
7c289ce6be Workaround test failure due to cache in Python 3.2 2013-03-12 09:59:30 +01:00
Takafumi Arakaki
cee167e3d2 Run py.test in clean cache directory
And finally remove XDG_CACHE_HOME=... in tox.ini.
2013-03-12 09:30:13 +01:00
Takafumi Arakaki
5c3252908f Use PIP_INSECURE=t 2013-03-12 09:29:00 +01:00
Takafumi Arakaki
ab33400f76 Install libbluetooth-dev for Python 2.5 2013-03-12 09:21:30 +01:00
Takafumi Arakaki
135dd56e61 Install libssl-dev for Python 2.5 2013-03-12 09:15:30 +01:00
Takafumi Arakaki
9e600ed0b1 Use --insecure when running pip with Python 2.5 2013-03-12 09:04:56 +01:00
Takafumi Arakaki
e7b352b826 Install ssl in .travis.yml 2013-03-12 09:01:56 +01:00
Takafumi Arakaki
674743b7bb Avoid NoSSLError in Python 2.5 2013-03-12 08:49:24 +01:00
Takafumi Arakaki
88adcbcf8a Use tox in .travis.yml 2013-03-12 08:03:55 +01:00
Takafumi Arakaki
13b48632e5 Better assertion message formatter 2013-03-12 07:58:40 +01:00
Takafumi Arakaki
71bb93224d Ignore first N failures in Python 2.5 2013-03-12 07:48:20 +01:00
Takafumi Arakaki
180d0a8764 Rename regression.py to test_regression.py
in order to let py.test collect the tests.
2013-03-12 07:12:44 +01:00
Takafumi Arakaki
0f9761aac7 Fix tests for Python 3.2 (use relative import) 2013-03-12 07:11:37 +01:00
Takafumi Arakaki
51a094be02 Run py.test in tox.ini 2013-03-12 07:08:52 +01:00
Takafumi Arakaki
a993dd0da4 Fix test_refactor
It was not run because test cases were collected from test/complete
instead of test/refactor.
2013-03-12 07:00:44 +01:00
Takafumi Arakaki
a31ba8737a Run refactoring test using py.test
refactor.collect_file_tests is fixed;  it uses global variable
refactoring_test_dir which is not defined when refactor is used
as a module.
2013-03-12 06:50:03 +01:00
David Halter
fb0b8b0fc1 Merge pull request #149 from tkf/definition-in-call
Fallback to callee definition when definition not found (fixes #131)
2013-03-10 21:14:15 -07:00
David Halter
124fadae28 Merge pull request #154 from tkf/refactor-refactoring-test
Refactor test/refactor.py
2013-03-10 21:07:01 -07:00
David Halter
d08b135363 Merge pull request #153 from tkf/pytest
Use py.test
2013-03-10 21:04:10 -07:00
Takafumi Arakaki
9791f04555 Reduce args for RefactoringCase 2013-03-10 23:06:42 +01:00
Takafumi Arakaki
2362e290d8 Separate methods in RefactoringCase 2013-03-10 23:06:41 +01:00
Takafumi Arakaki
0a13b8f114 Separate test collection and run in refactoring.py 2013-03-10 23:06:39 +01:00
Takafumi Arakaki
50e1fad8f6 Remove tests from regression.py 2013-03-10 21:29:09 +01:00
Takafumi Arakaki
fa231b58a8 Add more test cases in completion/definition.py 2013-03-10 21:29:09 +01:00
Takafumi Arakaki
5f49fb8c7c Add blackbox tests using column number 2013-03-10 21:29:09 +01:00
Takafumi Arakaki
31df9a92fe Add test/completion/definition.py 2013-03-10 21:29:09 +01:00
Takafumi Arakaki
c6c17d7ed5 Add known failing test for function_definition 2013-03-10 21:29:09 +01:00
Takafumi Arakaki
ab79689cee Use unittest2 for Python < 2.7 2013-03-10 21:28:27 +01:00