File tree Expand file tree Collapse file tree 4 files changed +27
-4
lines changed Expand file tree Collapse file tree 4 files changed +27
-4
lines changed Original file line number Diff line number Diff line change @@ -19,4 +19,10 @@ def test_cmd_instances(monkeypatch):
1919 "dandi-staging:\n "
2020 " api: https://api-staging.dandiarchive.org/api\n "
2121 " gui: https://gui-staging.dandiarchive.org\n "
22+ "linc:\n "
23+ " api: https://api.lincbrain.org/api\n "
24+ " gui: https://lincbrain.org\n "
25+ "linc-staging:\n "
26+ " api: https://staging-api.lincbrain.org/api\n "
27+ " gui: https://staging.lincbrain.org\n "
2228 )
Original file line number Diff line number Diff line change @@ -132,6 +132,16 @@ def urls(self) -> Iterator[str]:
132132 f"http://{ instancehost } :8085" ,
133133 f"http://{ instancehost } :8000/api" ,
134134 ),
135+ "linc" : DandiInstance (
136+ "linc" ,
137+ "https://lincbrain.org" ,
138+ "https://api.lincbrain.org/api" ,
139+ ),
140+ "linc-staging" : DandiInstance (
141+ "linc-staging" ,
142+ "https://staging.lincbrain.org" ,
143+ "https://staging-api.lincbrain.org/api" ,
144+ )
135145}
136146# to map back url: name
137147known_instances_rev = {
Original file line number Diff line number Diff line change @@ -439,10 +439,11 @@ def test_known_instances() -> None:
439439def test_parse_dandi_url_unknown_instance () -> None :
440440 with pytest .raises (UnknownURLError ) as excinfo :
441441 parse_dandi_url ("dandi://not-an-instance/000001" )
442- assert str (excinfo .value ) == (
443- "Unknown instance 'not-an-instance'. Valid instances: dandi,"
444- " dandi-api-local-docker-tests, dandi-staging"
445- )
442+
443+ valid_instances = ", " .join (sorted (known_instances .keys ()))
444+ expected_message = f"Unknown instance 'not-an-instance'. Valid instances: { valid_instances } "
445+
446+ assert str (excinfo .value ) == expected_message
446447
447448
448449@mark .skipif_no_network
Original file line number Diff line number Diff line change @@ -22,3 +22,9 @@ Example output:
2222 dandi-staging :
2323 api : https://api-staging.dandiarchive.org/api
2424 gui : https://gui-staging.dandiarchive.org
25+ linc-staging :
26+ api : https://staging-api.lincbrain.org/api
27+ gui : https://staging.lincbrain.org
28+ linc :
29+ api : https://api.lincbrain.org/api
30+ gui : https://lincbrain.org
You can’t perform that action at this time.
0 commit comments