1
0
forked from VimPlug/jedi

Commit Graph

  • db47686159 Correct the issue about has_zlib Dave Halter 2018-01-06 03:34:37 +01:00
  • e42796ca10 Move the zip tests to the environment Dave Halter 2018-01-06 02:19:58 +01:00
  • 99eed91206 Only execute the zipimport tests fully if zlib is available for the environment Python. Dave Halter 2018-01-06 02:11:33 +01:00
  • ad5ac8c492 Made 'l' a string + added warning MohamedAlFahim 2018-01-05 12:58:41 -08:00
  • 03961bf051 Fixed refactoring.py docstring mistake MohamedAlFahim 2018-01-05 12:49:45 -08:00
  • 4199ac1a6f http -> https Hugo 2018-01-05 10:47:26 +02:00
  • db1a4415b3 Some tests that involved jedi were actually a bit wrong and only worked in certain environments. Dave Halter 2018-01-05 00:48:40 +01:00
  • 4d896892a3 Skip some 3.3 tests for travis Dave Halter 2018-01-04 01:46:07 +01:00
  • 3d39ffd16c Skipping was done wrong Dave Halter 2018-01-03 19:45:46 +01:00
  • ff65cf8ebe Use compatible syntax Maxim Novikov 2018-01-02 19:14:12 +01:00
  • 7f21fdfbc7 Fallback Maxim Novikov 2018-01-02 19:10:15 +01:00
  • a2031d89b1 Fix tests Maxim Novikov 2018-01-02 18:24:38 +01:00
  • 78cbad0d08 Fix implicit namespace autocompletion. Resolves: #959 Maxim Novikov 2017-11-29 17:05:31 +01:00
  • d2cf2e69c9 Try a bit more if modifying the PATH is now possible. Dave Halter 2018-01-02 16:53:48 +01:00
  • 5e8d7a3c87 A comparison was wrong Dave Halter 2018-01-02 16:34:58 +01:00
  • b2b8607bd6 A new version of the travis install script Dave Halter 2018-01-02 16:33:05 +01:00
  • 9c5ce5a8d2 Try to use the virtual env that was defined in the VIRTUAL_ENV variable, if possible. Dave Halter 2018-01-02 01:28:02 +01:00
  • bcb3f02a01 If a subprocess gets killed by an OOM killer or whatever it should respawn and raise an InternalError Dave Halter 2018-01-02 00:56:22 +01:00
  • 7ff6871548 Merge Subprocess and CompiledSubprocess Dave Halter 2018-01-02 00:33:30 +01:00
  • 927aa2bd91 Try to recover from errors that are happening in subprocesses Dave Halter 2018-01-02 00:23:13 +01:00
  • d93b613fd9 Move the default environment around Dave Halter 2018-01-01 20:37:50 +01:00
  • 966bd53b40 More travis trying Dave Halter 2017-12-31 14:10:08 +01:00
  • 39f82bc5aa Better debugging for travis Dave Halter 2017-12-31 02:49:18 +01:00
  • 2fbdf0dc09 Forgot to add the executable bit to the travis installer. Dave Halter 2017-12-30 23:27:11 +01:00
  • 39a456be41 Experiment with travis and installing packages differently Dave Halter 2017-12-30 23:08:32 +01:00
  • 9b1d3ff207 The tags should be annotated if possible Dave Halter 2017-12-30 14:05:14 +01:00
  • b5e0df0e8c Remove 2.6 from travis Dave Halter 2017-12-30 05:21:56 +01:00
  • 9c9b52422d Correct the travis file Dave Halter 2017-12-30 05:14:26 +01:00
  • b901ab9b0d Some refactoring to finally get tests working with py27 and 3 environments Dave Halter 2017-12-30 05:01:50 +01:00
  • b716fb7dc6 Use the parser to check for certain namedtuple features Dave Halter 2017-12-30 04:41:19 +01:00
  • 4514373de6 Use unicode strings in test to pass some tests in Python 2 Dave Halter 2017-12-30 04:36:59 +01:00
  • a14f665b5a Use Script everywhere where cwd_at is used, otherwise Python 2.7 is annoying Dave Halter 2017-12-30 03:55:23 +01:00
  • 0ed9e1c249 The given sys_path gets converted to unicode now in py2 Dave Halter 2017-12-30 03:40:01 +01:00
  • f17afc6519 Try to avoid the pth tests not working because of the created virtualenv in tox Dave Halter 2017-12-30 03:15:23 +01:00
  • e2629b680f Test if virtualenvs and pth files work Dave Halter 2017-12-30 00:02:14 +01:00
  • 7de04fb28d Move the module name searching to the subprocess Dave Halter 2017-12-29 21:04:56 +01:00
  • 68381e09c9 Move the last test out of test_regressions and delete the file Dave Halter 2017-12-29 20:34:52 +01:00
  • 01ffd2f981 Move most of the regression tests into other test files Dave Halter 2017-12-29 20:26:53 +01:00
  • 918153d55a Cleanup test_regression tests Dave Halter 2017-12-29 20:13:04 +01:00
  • ff4f7d5471 Move test_integration_keywrod to test_api/test_keyword Dave Halter 2017-12-29 20:05:37 +01:00
  • c7266d65c1 Cleanup the docstring tests Dave Halter 2017-12-29 19:47:28 +01:00
  • bf73fcbed4 More test_evaluate Script fixtures Dave Halter 2017-12-29 19:36:05 +01:00
  • 5fc755b0cf stdlib fixture conversions Dave Halter 2017-12-29 19:13:15 +01:00
  • ac21fc376e More Script fixture conversions in test_evaluate Dave Halter 2017-12-29 19:08:09 +01:00
  • 2493e6ea16 Migrate parso integration to script fixture Dave Halter 2017-12-29 18:47:13 +01:00
  • 181fe38c17 Use Script in more places Dave Halter 2017-12-29 18:43:10 +01:00
  • da211aa63d Use the Script fixture more generally Dave Halter 2017-12-29 18:40:17 +01:00
  • 38cacba385 Differentiate between different Python versions in a specific test Dave Halter 2017-12-29 16:09:48 +01:00
  • 5efd67758e Start replacing Script calls with a fixture Dave Halter 2017-12-29 15:51:16 +01:00
  • 05804f1768 Monkeypatch the Unpickler in Python3.3 Dave Halter 2017-12-29 15:37:37 +01:00
  • 408293085c Try to pass the environment variable for JEDI_TEST_ENVIRONMENT to pytest over tox Dave Halter 2017-12-29 13:49:24 +01:00
  • ed57f6172f Correct the two last unicode issues Dave Halter 2017-12-29 12:59:06 +01:00
  • 2ba46759fc Some repr went crazy Dave Halter 2017-12-29 03:58:02 +01:00
  • 95bf858669 Make it more clear for debugging where dynamic search ended Dave Halter 2017-12-29 03:54:12 +01:00
  • d7de3f3fec Fix pep0484 comments Dave Halter 2017-12-29 03:29:29 +01:00
  • a1051bd5f2 Better display of descriptors Dave Halter 2017-12-29 03:29:08 +01:00
  • 35158f693d Remove some of the last py27 errors that were caused in combination with 3.6 Dave Halter 2017-12-29 02:45:11 +01:00
  • ec9b8e8c02 Forgot to cast a map to a list Dave Halter 2017-12-29 02:39:35 +01:00
  • 52298510ed Fixing more py27 stuff Dave Halter 2017-12-29 02:02:34 +01:00
  • b4f301e082 More unicode literals Dave Halter 2017-12-29 01:42:22 +01:00
  • 59c44fe499 Use force_unicode for all sys paths Dave Halter 2017-12-29 01:28:23 +01:00
  • 6e69326aa9 Add a print_to_stderr function in compatibility Dave Halter 2017-12-29 01:26:15 +01:00
  • 05b2906dcc Some more small improvements for Python 2 Dave Halter 2017-12-28 23:58:19 +01:00
  • 4b72a89379 There were a few bugs in the previous commit Dave Halter 2017-12-28 23:25:09 +01:00
  • ba81aa16a2 Use unicode in way more cases Dave Halter 2017-12-28 23:07:53 +01:00
  • 5755d5a4ee Use unicode always for getting special objects Dave Halter 2017-12-28 22:41:20 +01:00
  • 9906c4f9fc Skip the correct tests Dave Halter 2017-12-28 22:03:02 +01:00
  • 37d282e67b Always use the parser of the environment Dave Halter 2017-12-28 21:19:26 +01:00
  • 7a7c93a2e5 Try to test on travis with different jedi test environment variables Dave Halter 2017-12-28 02:46:53 +01:00
  • c946d421d6 Try adding more automated tests to travis Dave Halter 2017-12-28 02:28:44 +01:00
  • 2d3b15b485 Fix potential issues with py2 analysis Dave Halter 2017-12-28 02:19:42 +01:00
  • 5b8ed7f615 Check for bytes and unicode in dicts for Python 2 Dave Halter 2017-12-28 02:13:32 +01:00
  • d1d4986667 Eliminate is_py3 usages Dave Halter 2017-12-28 01:55:39 +01:00
  • 6b6795c40c Don't use python_version directly on evaluator anymore Dave Halter 2017-12-28 01:44:59 +01:00
  • 31f1913b07 Use unicode always in getattr Dave Halter 2017-12-28 01:42:58 +01:00
  • 7accd4fae3 Fix an issue with the new behavior of special methods Dave Halter 2017-12-28 01:38:16 +01:00
  • a7dea9e821 Fix some more py36 to py27 issues Dave Halter 2017-12-28 01:33:51 +01:00
  • a8d3c46e9d Refactor some things regarding Python 2 support Dave Halter 2017-12-27 02:09:58 +01:00
  • 7e063ff7af Also don't cast do a string for other names Dave Halter 2017-12-26 15:44:00 +01:00
  • 8a82a5237d Casting to str is not necessary Dave Halter 2017-12-26 15:32:25 +01:00
  • e925661aff Skip tests according to the current environment Dave Halter 2017-12-26 15:07:57 +01:00
  • a7168db1ea Remove unused keyword code Dave Halter 2017-12-26 14:13:56 +01:00
  • c43009d5dc Do more comparisons in the subprocess Dave Halter 2017-12-26 13:38:47 +01:00
  • ab42e856fb Use unicode in compiled access Dave Halter 2017-12-26 03:19:53 +01:00
  • 6d70bd7d5c Remove unused code Dave Halter 2017-12-26 03:18:16 +01:00
  • c3483344fe Refactor allowed_getattr_callback a bit to not raise random errors. Dave Halter 2017-12-24 12:55:32 +01:00
  • 993b0973c5 The default of one function was not actually used Dave Halter 2017-12-24 12:12:27 +01:00
  • f494bb5848 The string_name of a Name should always be unicode Dave Halter 2017-12-24 04:05:28 +01:00
  • 4a366ab728 Refactor a bit and force unicode in some places and use an appropriate function name for it Dave Halter 2017-12-24 04:04:45 +01:00
  • 96a4fd7bd6 Fix a test fail because of the unicode changes Dave Halter 2017-12-24 03:53:27 +01:00
  • fdd405f552 The environment selection had a bug Dave Halter 2017-12-24 03:47:35 +01:00
  • 085a9e0e33 More unicode conversions Dave Halter 2017-12-24 03:46:33 +01:00
  • ee099a4ff7 Don't use getattr, use the abstractions Dave Halter 2017-12-24 03:39:28 +01:00
  • 40f1354f67 More unicode conversions Dave Halter 2017-12-24 03:35:15 +01:00
  • a117f9f2e7 Avoid execution of Jedi in test setup Dave Halter 2017-12-24 03:25:43 +01:00
  • 5a06ea2699 Start using a lot more unicode literals for Python 2 Dave Halter 2017-12-24 03:11:28 +01:00
  • 1f4e0dd22e Make it possible to explicitly state the version in pytest for different envs Dave Halter 2017-12-24 03:01:32 +01:00
  • a38acdbe08 Use unicode sys paths always Dave Halter 2017-12-24 02:41:40 +01:00
  • 7bfca5bcd7 Don't cast bytes to strings when unpickling Dave Halter 2017-12-23 21:18:04 +01:00
  • c3520bea65 By default enable cross Python version tests in tox Dave Halter 2017-12-23 19:59:37 +01:00