Dave Halter
|
9c9b52422d
|
Correct the travis file
|
2017-12-30 05:14:26 +01:00 |
|
Dave Halter
|
b901ab9b0d
|
Some refactoring to finally get tests working with py27 and 3 environments
|
2017-12-30 05:01:50 +01:00 |
|
Dave Halter
|
b716fb7dc6
|
Use the parser to check for certain namedtuple features
This fixes tests that are used with python 2 but a different environment
|
2017-12-30 04:41:19 +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
|
a14f665b5a
|
Use Script everywhere where cwd_at is used, otherwise Python 2.7 is annoying
|
2017-12-30 03:55:23 +01:00 |
|
Dave Halter
|
0ed9e1c249
|
The given sys_path gets converted to unicode now in py2
|
2017-12-30 03:40:01 +01:00 |
|
Dave Halter
|
f17afc6519
|
Try to avoid the pth tests not working because of the created virtualenv in tox
|
2017-12-30 03:15:28 +01:00 |
|
Dave Halter
|
e2629b680f
|
Test if virtualenvs and pth files work
|
2017-12-30 00:02:14 +01:00 |
|
Dave Halter
|
7de04fb28d
|
Move the module name searching to the subprocess
|
2017-12-29 21:10:00 +01:00 |
|
Dave Halter
|
68381e09c9
|
Move the last test out of test_regressions and delete the file
This also deletes a test that probably has become useful because the issue it tested was caused by code that doesn't exist anymore
|
2017-12-29 20:38:30 +01:00 |
|
Dave Halter
|
01ffd2f981
|
Move most of the regression tests into other test files
|
2017-12-29 20:26:53 +01:00 |
|
Dave Halter
|
918153d55a
|
Cleanup test_regression tests
|
2017-12-29 20:13:04 +01:00 |
|
Dave Halter
|
ff4f7d5471
|
Move test_integration_keywrod to test_api/test_keyword
|
2017-12-29 20:05:37 +01:00 |
|
Dave Halter
|
c7266d65c1
|
Cleanup the docstring tests
|
2017-12-29 19:47:28 +01:00 |
|
Dave Halter
|
bf73fcbed4
|
More test_evaluate Script fixtures
|
2017-12-29 19:36:05 +01:00 |
|
Dave Halter
|
5fc755b0cf
|
stdlib fixture conversions
|
2017-12-29 19:13:15 +01:00 |
|
Dave Halter
|
ac21fc376e
|
More Script fixture conversions in test_evaluate
|
2017-12-29 19:08:09 +01:00 |
|
Dave Halter
|
2493e6ea16
|
Migrate parso integration to script fixture
|
2017-12-29 18:47:13 +01:00 |
|
Dave Halter
|
181fe38c17
|
Use Script in more places
|
2017-12-29 18:43:10 +01:00 |
|
Dave Halter
|
da211aa63d
|
Use the Script fixture more generally
|
2017-12-29 18:40:17 +01:00 |
|
Dave Halter
|
38cacba385
|
Differentiate between different Python versions in a specific test
|
2017-12-29 16:09:48 +01:00 |
|
Dave Halter
|
5efd67758e
|
Start replacing Script calls with a fixture
This is important to migrate all tests to specific fixtures.
|
2017-12-29 15:51:16 +01:00 |
|
Dave Halter
|
05804f1768
|
Monkeypatch the Unpickler in Python3.3
Needed to get Python3.3 working. See the comment in the commit.
|
2017-12-29 15:37:37 +01:00 |
|
Dave Halter
|
408293085c
|
Try to pass the environment variable for JEDI_TEST_ENVIRONMENT to pytest over tox
|
2017-12-29 13:49:24 +01:00 |
|
Dave Halter
|
ed57f6172f
|
Correct the two last unicode issues
|
2017-12-29 12:59:06 +01:00 |
|
Dave Halter
|
2ba46759fc
|
Some repr went crazy
|
2017-12-29 03:58:02 +01:00 |
|
Dave Halter
|
95bf858669
|
Make it more clear for debugging where dynamic search ended
|
2017-12-29 03:54:12 +01:00 |
|
Dave Halter
|
d7de3f3fec
|
Fix pep0484 comments
|
2017-12-29 03:29:29 +01:00 |
|
Dave Halter
|
a1051bd5f2
|
Better display of descriptors
|
2017-12-29 03:29:08 +01:00 |
|
Dave Halter
|
35158f693d
|
Remove some of the last py27 errors that were caused in combination with 3.6
|
2017-12-29 02:45:11 +01:00 |
|
Dave Halter
|
ec9b8e8c02
|
Forgot to cast a map to a list
|
2017-12-29 02:39:35 +01:00 |
|
Dave Halter
|
52298510ed
|
Fixing more py27 stuff
|
2017-12-29 02:02:34 +01:00 |
|
Dave Halter
|
b4f301e082
|
More unicode literals
|
2017-12-29 01:42:22 +01:00 |
|
Dave Halter
|
59c44fe499
|
Use force_unicode for all sys paths
|
2017-12-29 01:28:23 +01:00 |
|
Dave Halter
|
6e69326aa9
|
Add a print_to_stderr function in compatibility
|
2017-12-29 01:26:15 +01:00 |
|
Dave Halter
|
05b2906dcc
|
Some more small improvements for Python 2
|
2017-12-28 23:58:19 +01:00 |
|
Dave Halter
|
4b72a89379
|
There were a few bugs in the previous commit
|
2017-12-28 23:25:09 +01:00 |
|
Dave Halter
|
ba81aa16a2
|
Use unicode in way more cases
|
2017-12-28 23:19:17 +01:00 |
|
Dave Halter
|
5755d5a4ee
|
Use unicode always for getting special objects
|
2017-12-28 22:41:20 +01:00 |
|
Dave Halter
|
9906c4f9fc
|
Skip the correct tests
|
2017-12-28 22:03:02 +01:00 |
|
Dave Halter
|
37d282e67b
|
Always use the parser of the environment
|
2017-12-28 21:19:26 +01:00 |
|
Dave Halter
|
7a7c93a2e5
|
Try to test on travis with different jedi test environment variables
|
2017-12-28 02:46:53 +01:00 |
|
Dave Halter
|
c946d421d6
|
Try adding more automated tests to travis
|
2017-12-28 02:28:44 +01:00 |
|
Dave Halter
|
2d3b15b485
|
Fix potential issues with py2 analysis
|
2017-12-28 02:19:42 +01:00 |
|
Dave Halter
|
5b8ed7f615
|
Check for bytes and unicode in dicts for Python 2
|
2017-12-28 02:15:27 +01:00 |
|
Dave Halter
|
d1d4986667
|
Eliminate is_py3 usages
|
2017-12-28 01:55:39 +01:00 |
|
Dave Halter
|
6b6795c40c
|
Don't use python_version directly on evaluator anymore
|
2017-12-28 01:44:59 +01:00 |
|
Dave Halter
|
31f1913b07
|
Use unicode always in getattr
|
2017-12-28 01:42:58 +01:00 |
|
Dave Halter
|
7accd4fae3
|
Fix an issue with the new behavior of special methods
|
2017-12-28 01:38:16 +01:00 |
|
Dave Halter
|
a7dea9e821
|
Fix some more py36 to py27 issues
|
2017-12-28 01:33:51 +01:00 |
|