File tree 2 files changed +7
-14
lines changed
2 files changed +7
-14
lines changed Original file line number Diff line number Diff line change 1
1
import inspect
2
- import os
3
2
import os .path as op
4
3
from pathlib import Path
5
4
import time
6
5
from typing import Iterable , List
6
+ from urllib .parse import urlparse , urlunparse
7
7
8
8
import pytest
9
9
import requests
10
10
import responses
11
11
from semantic_version import Version
12
12
13
- from .skip import mark
13
+ from .fixtures import DandiAPI
14
14
from .. import __version__
15
15
from ..consts import DandiInstance , known_instances
16
16
from ..exceptions import BadCliVersionError , CliVersionTooOldError
@@ -332,17 +332,11 @@ def test_get_instance_actual_dandi() -> None:
332
332
assert inst .api is not None
333
333
334
334
335
- if "DANDI_REDIRECTOR_BASE" in os .environ :
336
- using_docker = pytest .mark .usefixtures ("local_dandi_api" )
337
- else :
338
- using_docker = mark .skipif_no_network
339
-
340
-
341
- @pytest .mark .xfail (reason = "https://github.com/dandi/dandi-archive/issues/1045" )
342
- @pytest .mark .redirector
343
- @using_docker
344
- def test_server_info () -> None :
345
- r = requests .get (f"{ redirector_base } /server-info" )
335
+ # @pytest.mark.xfail(reason="https://github.com/dandi/dandi-archive/issues/1045")
336
+ def test_server_info (local_dandi_api : DandiAPI ) -> None :
337
+ u = urlparse (local_dandi_api .api_url )
338
+ root_url = urlunparse (u [:2 ] + ("" ,) * 4 )
339
+ r = requests .get (f"{ root_url } /server-info" )
346
340
r .raise_for_status ()
347
341
data = r .json ()
348
342
assert "version" in data
Original file line number Diff line number Diff line change @@ -44,7 +44,6 @@ commands = sphinx-build -E -W -b html source build
44
44
addopts = --tb =short --durations =10
45
45
markers =
46
46
integration
47
- redirector
48
47
filterwarnings =
49
48
error
50
49
ignore:No cached namespaces found .*:UserWarning
You can’t perform that action at this time.
0 commit comments