Add external test for Zennodo provider
MODIFY
tests/conftest.py
tests/conftest.py
@@ -213,11 +213,13 @@ class RemoteRepoList(pytest.File):
with self.fspath.open() as f:
repos = yaml.safe_load(f)
for repo in repos:
+ args = []
+ if "ref" in repo:
+ args += ['--ref', repo['ref']]
+ args += [repo['url'],
+ '--',
+ ] + shlex.split(repo['verify'])
yield Repo2DockerTest(
repo['name'], self,
- args=[
- '--ref', repo['ref'],
- repo['url'],
- '--',
- ] + shlex.split(repo['verify']),
+ args=args,
)

MODIFY
tests/external/reproductions.repos.yaml
tests/external/reproductions.repos.yaml
url: https://github.com/QuantStack/xeus-cling
ref: 0.4.5
verify: jupyter kernelspec list
+# Zenodo record of https://github.com/mbcxqcw2/EEModel/tree/v1.03
+- name: 10.5281/zenodo.1211089
+ url: 10.5281/zenodo.1211089
+ verify: python2 -c 'import matplotlib'

Add external test for Zennodo provider