Skip to content

Commit f0ea8f0

Browse files
authored
fix: integration tests fixed (#685)
* fix: integration tests fixed * test order update
1 parent 58c2de4 commit f0ea8f0

File tree

4 files changed

+103
-89
lines changed

4 files changed

+103
-89
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ python:
4242
- "3.7"
4343

4444
stages:
45-
- name: test
4645
- name: docs
46+
- name: test
4747
- name: integration
4848
if: branch = master AND (type != pull_request)
4949
- name: test OSX

renku/cli/_providers/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,35 +38,35 @@ def from_uri(uri):
3838
return None, 'Cannot parse URL.'
3939

4040
provider = None
41-
warning = ''
41+
err = ''
4242

4343
for _, potential_provider in ProviderFactory.PROVIDERS.items():
4444
try:
4545
if potential_provider.supports(uri):
4646
provider = potential_provider
4747
break
4848
except (Exception, BaseException) as e:
49-
warning += 'Couldn\'t test provider {prov}: {err}\n'.format(
49+
err += 'Couldn\'t test provider {prov}: {err}\n'.format(
5050
prov=potential_provider, err=e
5151
)
5252

5353
supported_providers = ', '.join(ProviderFactory.PROVIDERS.keys())
5454

5555
if is_doi_ and provider is None:
5656
return None, (
57-
warning + 'Provider {} not found. '.format(
57+
err + 'Provider {} not found. '.format(
5858
uri.split('/')[1].split('.')[0] # Get DOI provider name.
5959
) + 'Currently supporting following providers: {}'.
6060
format(supported_providers)
6161
)
6262
elif provider is None:
6363
return None, (
64-
warning + 'Provider not found for {}. '.format(uri) +
64+
err + 'Provider not found for {}. '.format(uri) +
6565
'Currently supporting following providers: {}'.
6666
format(supported_providers)
6767
)
6868
else:
69-
return provider(is_doi=is_doi_), warning
69+
return provider(is_doi=is_doi_), err
7070

7171
@staticmethod
7272
def from_id(provider_id):

renku/cli/dataset.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -572,18 +572,15 @@ def import_(ctx, client, uri, name, extract):
572572
provider, err = ProviderFactory.from_uri(uri)
573573
if err and provider is None:
574574
raise BadParameter('Could not process {0}.\n{1}'.format(uri, err))
575-
elif err:
576-
click.echo(WARNING + err)
577575

578576
try:
579-
580577
record = provider.find_record(uri)
581-
dataset_ = record.as_dataset(client)
582-
files_ = dataset_.files
578+
dataset = record.as_dataset(client)
579+
files = dataset.files
583580

584581
click.echo(
585582
tabulate(
586-
files_,
583+
files,
587584
headers=OrderedDict((
588585
('checksum', None),
589586
('filename', 'name'),
@@ -613,7 +610,7 @@ def import_(ctx, client, uri, name, extract):
613610

614611
click.confirm(text_prompt, abort=True)
615612

616-
if files_:
613+
if files:
617614
data_folder = tempfile.mkdtemp()
618615

619616
pool_size = min(
@@ -653,7 +650,7 @@ def _init(lock, id_queue):
653650
data_folder,
654651
file_,
655652
)
656-
) for file_ in files_
653+
) for file_ in files
657654
]
658655

659656
try:
@@ -667,13 +664,13 @@ def _init(lock, id_queue):
667664
))
668665
pool.close()
669666

670-
dataset_name = name or dataset_.display_name
667+
dataset_name = name or dataset.display_name
671668
if write_dataset(client, dataset_name):
672669
add_to_dataset(
673670
client,
674671
urls=[str(p) for p in Path(data_folder).glob('*')],
675672
name=dataset_name,
676-
with_metadata=dataset_
673+
with_metadata=dataset
677674
)
678675

679676
click.secho('OK', fg='green')

0 commit comments

Comments
 (0)