Ruslan Kuprieiev
73e69be067
Merge pull request #2882 from Suor/revert-checkout
...
dvc: revert checkout to be silly and fast, relink on dvc add though
2019-12-05 16:07:52 +02:00
Ruslan Kuprieiev
c328075c8b
Merge pull request #2868 from Suor/better-fixtures
...
test: refactor tmp dir helper fixtures
2019-12-05 16:00:37 +02:00
Ruslan Kuprieiev
57b0596bfe
state: quote % in path
...
Fixes #2885
2019-12-05 15:25:21 +02:00
pawel
ca852170c1
get: test: from non-dvc master: refactor
2019-12-04 14:34:50 +01:00
Paweł Redzyński
f1d59dd64d
conftest: empty dir is tmp_path now
2019-12-04 13:10:06 +01:00
pawel
5e5c82652b
test: get: inline erepo with non-dvc master
2019-12-04 13:10:06 +01:00
Paweł Redzyński
5c0c4239ec
rename TestDirFixtureBase
2019-12-04 13:10:06 +01:00
Paweł Redzyński
b9d5933f5d
external repo: checkout rev before initializing repo
2019-12-04 13:10:06 +01:00
Paweł Redzyński
b788a991f9
conftest: create empty dir fixture
2019-12-04 13:10:06 +01:00
Paweł Redzyński
06d6c2c25c
test env: extract empty dir fixture to class
2019-12-04 13:10:06 +01:00
c27988a042
test: minor fixture refactor fixes from @pared and @efiop
...
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
Co-Authored-By: Paweł Redzyński <[email protected] >
2019-12-02 23:33:44 +01:00
Alexander Schepanovski
0385810662
test: fix python 2, 3.5 and mac issues with new fixtures
2019-12-02 23:32:11 +01:00
Alexander Schepanovski
fcebad821e
test: refactor tmp dir helper fixtures
...
- `tmp_dir` descends from Path
- convenient template methods to generate files and dirs, add them to
dvc and git and commit to git
- independent of old basic_env structures
- can go in any order
- modular: start with empty `tmp_dir`, initialize git with `scm`, dvc
repo with `dvc` add "repo template" with `repo_template`, ...
2019-12-02 23:31:54 +01:00
Alexander Schepanovski
d1cf770a3c
dvc: don't make an unneeded copy on commit
...
Fix #2016 without all the complications of #2358 .
2019-12-02 23:08:45 +01:00
Alexander Schepanovski
4ab4e43606
dvc: return to using .changed() shortcut in .checkout()
2019-12-02 14:38:39 +01:00
Saugat Pachhai
6ba7b1d9a3
gs: adjust tests
2019-12-01 17:26:07 +05:45
Ruslan Kuprieiev
24d3a87708
Merge pull request #2873 from skshetry/fix-2871
...
s3: Check for all files in given path to match
2019-12-01 13:24:50 +02:00
Saugat Pachhai
4f011f62c7
use yield and staticmethod
2019-12-01 16:24:22 +05:45
Saugat Pachhai
22c0a644e5
address @efiop's suggestions
2019-12-01 16:08:53 +05:45
Saugat Pachhai
da0d9e8599
s3: implement isfile()
2019-12-01 10:58:53 +05:45
Saugat Pachhai
f4f836e17c
Merge branch 'master' into gs-external-deps
...
* master:
travis: windows: use python 3.7.5
test: skip non supported remotes fast in api tests
2019-12-01 09:01:47 +05:45
Saugat Pachhai
7e62a7d7e5
gs: implement isfile
2019-12-01 08:56:07 +05:45
Saugat Pachhai
2e1f3114cd
dvc: write tests
2019-11-30 19:47:30 +05:45
Saugat Pachhai
433d2f8017
test: remove nested contextmanagers, return False on exists()
2019-11-30 19:12:35 +05:45
Ruslan Kuprieiev
30848306e8
Merge pull request #2870 from Suor/test-api-fast-skip
...
test: skip non supported remotes fast in api tests
2019-11-30 15:15:00 +02:00
Saugat Pachhai
42991d3b75
Move more stuff from data_cloud to tests/remotes.py
2019-11-30 10:04:45 +05:45
Saugat Pachhai
63cf117ee9
Move to tests/remotes.py
2019-11-30 08:58:43 +05:45
Saugat Pachhai
4714929b5b
Merge branch 'master' into gs-external-deps
...
* master:
address @efiop's suggestions
s3: add support for top level empty directories
remote: http: calculate length basing on response and not head call
test: remote: http: clear test file name
HTTPError: reformat error message
Update dvc/remote/http.py
remote: http: rename http error, refactor test
remote: http: raise exception when download response with error status code
Support GDrive as remote
setup: don't forget contextlib2
remote: refactor ssh ask password code
remote: protect all remote client/session creation code with locks
test: refactor & remove redundant test fixtures
NoRemoteInExternalRepoError: dont pass cause of exception
perf: optimize cache listing for local, ssh and hdfs
remote: small .save_info()/.get_checksum() cleanup
2019-11-30 08:39:56 +05:45
Saugat Pachhai
caa67c725e
dvc: refactor tests
2019-11-30 08:22:39 +05:45
Ruslan Kuprieiev
0404a2324e
Merge pull request #2551 from MaxRis/gdrive-support
...
GDrive remote support
2019-11-30 01:21:31 +02:00
Alexander Schepanovski
865ed6f8ea
test: skip non supported remotes fast in api tests
2019-11-29 23:42:26 +01:00
Mr. Outis
1f9a0f0e0f
address @efiop's suggestions
2019-11-29 12:38:12 -06:00
Mr. Outis
845cd352f7
s3: add support for top level empty directories
2019-11-29 11:46:28 -06:00
pawel
f7846a5bed
test: remote: http: clear test file name
2019-11-29 15:30:55 +01:00
pawel
c102a781c2
HTTPError: reformat error message
2019-11-29 15:30:55 +01:00
Paweł Redzyński
7218ff202c
remote: http: rename http error, refactor test
2019-11-29 15:30:55 +01:00
Paweł Redzyński
72abfb0572
remote: http: raise exception when download response with error status code
2019-11-29 15:30:55 +01:00
Max Risuhin
e7227898e4
Support GDrive as remote
2019-11-29 01:21:10 -08:00
Saugat Pachhai
ee69ac835d
gs: make it work with empty dir
2019-11-29 07:24:11 +05:45
Ruslan Kuprieiev
6b4242a904
Merge pull request #2861 from danihodovic/refactor/remove-redundant-vars
...
test: refactor & remove redundant test fixtures
2019-11-29 01:24:27 +02:00
Dani Hodovic
78c505f6cb
test: refactor & remove redundant test fixtures
...
https://github.com/iterative/dvc/pull/2837#discussion_r351318487
2019-11-28 19:04:56 +01:00
Saugat Pachhai
e750496123
remote/gs: support adding directories
2019-11-28 00:07:49 +05:45
Ruslan Kuprieiev
a1cc2e66e1
Merge pull request #2821 from kaiogu/master
...
remote: fix remote default call with no arguments
2019-11-26 20:37:31 +02:00
Ruslan Kuprieiev
424931f54a
Merge pull request #2855 from skshetry/fix-typo
...
Fix typos
2019-11-26 20:28:44 +02:00
Kaio Giurizatto Utsch
82a535b97e
Change logging to print
...
Python logging recommends using print instead of logging for ordinary
output of command line program.
Also changed the test to reflect this.
2019-11-26 15:02:03 -03:00
Kaio Giurizatto Utsch
95924a34e6
Undo last commit
...
Turns out that the argument was needed after all
2019-11-26 14:19:09 -03:00
Saugat Pachhai
461a79e1e8
Fix typos
2019-11-26 20:07:20 +05:45
Kaio Giurizatto Utsch
9611107896
Remove unused argument
2019-11-25 17:51:49 -03:00
Kaio Giurizatto Utsch
c2def64dc7
remote: add test case to show default
2019-11-25 17:35:45 -03:00
Saugat Pachhai
751bdb2197
dvc: refactor startswith usage with path_isin util
2019-11-21 22:22:08 +05:45