Dani Hodovic
97862a3d5f
Make tree.walk() output deterministic
2019-12-05 21:05:01 +01:00
Dani Hodovic
4d14256995
fixup! get: copy regular files
2019-12-05 21:05:01 +01:00
Dani Hodovic
af2f216c5e
get: copy regular files
...
Allows `dvc get` to copy regular files or directories.
fixes : #2515
2019-12-05 21:05:00 +01:00
Vera Sativa
f7e0b575bd
tests: add download_dir
2019-12-05 16:51:24 -03:00
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
Mr. Outis
71ead3f62e
analytics: use a tempfile for inter-process communication
2019-12-04 19:47:06 -06:00
Mr. Outis
05a68684fd
tests: isolate global config from analytics tests
...
fix #2806
2019-12-04 19:44:12 -06:00
Mr. Outis
7a3aae1c7e
tests: add unit test for analytics.system_info
2019-12-04 19:43:00 -06:00
Tymoteusz Jankowski
128f60ef68
Add test_dagascii.py + make find_pager() use DVC_PAGER
2019-12-04 20:51:24 +01:00
Tymoteusz Jankowski
c864ca9384
Move is_exec_found(..) to dvc/dagascii.py
2019-12-04 20:15:49 +01: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
Mr. Outis
285620d96e
tests: mock analytics.collect while testing daemon
2019-12-03 09:41:23 -06:00
Mr. Outis
8a32b28b54
analytics: collect and send on daemon
2019-12-02 22:54:16 -06:00
Mr. Outis
8b5ca253ec
analytics: move report schema to tests
2019-12-02 22:48:09 -06:00
Mr. Outis
e0d47a1382
💅 formatting
2019-12-02 21:57:06 -06:00
Mr. Outis
ca485db240
analytics: define report schema and use it on tests
2019-12-02 21:52:00 -06:00
Mr. Outis
2c8e1495b8
analytics: use fspath instead of str
2019-12-02 21:27:31 -06:00
Mr. Outis
55960154c5
analytics: document why tmp_global_config is needed
2019-12-02 17:51:35 -06:00
Mr. Outis
946dfc1400
analytics: send report without loading it to memory
...
shout-out to @Suor for the suggestion
2019-12-02 17:51:32 -06: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
Tymoteusz Jankowski
ab3ccf0243
Use os.devnull + do not check if system exists for os module
2019-12-02 20:27:20 +01:00
Alexander Schepanovski
4ab4e43606
dvc: return to using .changed() shortcut in .checkout()
2019-12-02 14:38:39 +01:00
Tymoteusz Jankowski
f79711d155
Fix code checks
2019-12-01 19:48:56 +01:00
Tymoteusz Jankowski
cade3b396c
Add is_exec_found to utils and use it in dagascii module
2019-12-01 19:04:04 +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