Ruslan Kuprieiev
9c934c8abf
Merge pull request #3147 from pared/2896_ssh_utils
...
ssh: test: unit, utils: test: unit: remove repo_dir
2020-01-14 16:38:08 +02:00
pawel
cb5b5ed334
ssh: test: unit, utils: test: unit: remove repo_dir
2020-01-14 15:32:48 +01:00
pawel
acd60ac1cf
connection: test: unit: remove repo_dir
2020-01-14 14:52:31 +01:00
Saugat Pachhai
141f308a6a
test: refactor ssh related functions in SSH and SSHMocked test helpers
2020-01-13 14:23:42 +05:45
Ruslan Kuprieiev
f6a00f35ae
ssh: fix bug in remove()
2020-01-11 03:14:45 +02:00
Mr. Outis
94a0914bba
py3: get rid of future imports
2019-12-30 19:35:48 -06:00
Saugat Pachhai
42991d3b75
Move more stuff from data_cloud to tests/remotes.py
2019-11-30 10:04:45 +05:45
Ruslan Kuprieiev
95fe1578bb
dvc: automatically reorder imports
2019-11-05 02:34:40 +02:00
Mr. Outis
283f848822
sftp: make move an atomic operation
2019-11-01 13:17:22 -06:00
Mr. Outis
2a847ef25c
tests: ignore ssh's hardlink and copy tests on windows
2019-09-09 11:20:29 -05:00
Mr. Outis and Ruslan Kuprieiev
5103dfd4aa
tests: fix skipif on ssh/test_connection.py
...
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
2019-09-07 21:38:50 -05:00
Mr. Outis
b4507444d5
version: adjust get_fs_type to discover all partitions
2019-09-06 19:27:23 -05:00
Mr. Outis
05cbe0c922
tests: support windows
2019-09-06 14:17:44 -05:00
Mr. Outis
737f1e141d
tests: use repo_dir instead of custom fixtures
2019-09-06 13:28:48 -05:00
Mr. Outis
3c69dc9fd5
tests: unit ssh symlink
2019-09-03 00:04:44 -05:00
Mr. Outis
da65f8fe9a
tests: functional ssh symlink
2019-08-31 13:34:48 -05:00
Mr. Outis
7b4584f86c
ssh: stat -> lstat
2019-08-31 13:02:17 -05:00
Mr. Outis
0fc83be9ff
tests: ssh hardlink optimization
2019-08-31 03:23:35 -05:00
Mr. Outis
0361b1b9c0
tests: ssh connection link methods
2019-08-31 01:56:00 -05:00
joshua postel
cc87531df3
tests: added test for ssh gss_auth
...
Fixes #2327
2019-08-21 13:20:38 -04:00
Ruslan Kuprieiev
68bebe7944
remote: hdfs: use pyarrow and connection pool
...
Related to #1629
Speeds up HDFS tests significantly. E.g. ExternalHDFS test goes from 600
sec to 190sec. test_open_external[HDFS] from 160sec to 3sec.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-07-20 01:12:17 +03:00
Alexander Schepanovski
ed387d824d
remote: do not swallow exceptions by ssh pool
2019-07-17 22:20:43 +07:00
Alexander Schepanovski
d80293c44d
dvc: path info refactoring
...
Replaced Path* dataclasses with PathInfo/URLInfo/CloudURLInfo, which
know how parse, serialize, stringify and join themselves. They also
provide useful accessors like part of an url or pathlib.Path like
.parent or .name.
Along the way two families of bugs where fixed and should never occur in
the future:
- paths not matched as strings anymore, e.g. using str.startswith()
- Output.path is eliminated as ambiguous
Both families might had caused undefined surprising behavior when local
and remote paths clash.
2019-06-11 19:19:17 +07:00
khamutov
69a1d965e4
test: ssh: update mock version to 3.0.0 min
2019-05-07 11:28:50 +03:00
khamutov
02eebd48eb
test: ssh: add windows support for ssh config
2019-05-06 21:47:58 +03:00
khamutov
65fd7f9c8f
test: ssh: add support for python 2.7 in mocking
2019-05-06 21:21:22 +03:00
khamutov
a4632092a5
test: ssh: add mock_open compat version
2019-05-06 19:21:21 +03:00
khamutov
0afa99028a
test: ssh: fixes wrong order of mocks
2019-05-06 09:05:39 +03:00
khamutov
2f1d5d49b4
test: ssh: mock ssh config file exists check
2019-05-05 21:09:05 +03:00
khamutov
0ac256cc96
add tests for ssh config
2019-05-05 19:37:49 +03:00
Ruslan Kuprieiev
5da08289da
test: ssh: remove test_connection
2019-05-02 05:56:49 +03:00
ag613915cao
fd385c913b
This commit intends to:
...
- Keep current SSH remote connection test on real system
- Faked and Mocked SSH server which running on both Linux and Windows
- Add corresponding tests
Fixed #1704
2019-04-26 18:07:16 +07:00
Ruslan Kuprieiev
37ee55b1f8
test: test ssh
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-04-24 05:09:48 +03:00
Ruslan Kuprieiev
44b95f23a3
remote: ssh: support directories
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-04-24 05:09:48 +03:00
ag613915cao
47fb2d3a3b
Add test for ssh connection
...
This commit intends to mock SSH server that not depends on
OS which the test running on for testing purpose.
2019-04-21 04:22:59 +03:00
Ivan Shcheklein
75421f0f21
migrate to pytest
2019-03-17 14:49:49 -07:00