Skip to content

Commit 56be568

Browse files
committed
rm unused app
1 parent c5568e4 commit 56be568

File tree

6 files changed

+20
-38
lines changed

6 files changed

+20
-38
lines changed

services/web/server/tests/unit/with_dbs/01/test_statics.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import json
66
import re
77
from collections.abc import Callable
8-
from copy import deepcopy
98

109
import pytest
1110
import sqlalchemy as sa
@@ -17,7 +16,6 @@
1716
from servicelib.aiohttp.application import create_safe_application
1817
from simcore_postgres_database.models.products import products
1918
from simcore_service_webserver.application_settings import setup_settings
20-
from simcore_service_webserver.application_settings_utils import AppConfigDict
2119
from simcore_service_webserver.db.plugin import setup_db
2220
from simcore_service_webserver.products.plugin import setup_products
2321
from simcore_service_webserver.rest.plugin import setup_rest
@@ -52,12 +50,8 @@ def client(
5250
app_environment: EnvVarsDict,
5351
event_loop: asyncio.AbstractEventLoop,
5452
aiohttp_client: Callable,
55-
app_cfg: AppConfigDict,
5653
postgres_db: sa.engine.Engine,
5754
) -> TestClient:
58-
cfg = deepcopy(app_cfg)
59-
port = cfg["main"]["port"]
60-
6155
app = create_safe_application()
6256

6357
settings = setup_settings(app)
@@ -68,7 +62,7 @@ def client(
6862
assert setup_statics(app)
6963

7064
return event_loop.run_until_complete(
71-
aiohttp_client(app, server_kwargs={"port": port, "host": "localhost"})
65+
aiohttp_client(app, server_kwargs={"host": "localhost"})
7266
)
7367

7468

services/web/server/tests/unit/with_dbs/01/test_storage.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
# pylint:disable=unused-argument
33
# pylint:disable=redefined-outer-name
44

5+
import asyncio
56
from urllib.parse import quote
67

78
import pytest
89
from aiohttp import web
10+
from aiohttp.test_utils import TestServer
911
from faker import Faker
1012
from pytest_simcore.helpers.assert_checks import assert_status
13+
from pytest_simcore.helpers.typing_env import EnvVarsDict
1114
from servicelib.aiohttp import status
1215
from servicelib.aiohttp.application import create_safe_application
1316
from simcore_postgres_database.models.users import UserRole
@@ -17,10 +20,11 @@
1720

1821
# TODO: create a fake storage service here
1922
@pytest.fixture()
20-
def storage_server(event_loop, aiohttp_server, app_cfg):
21-
cfg = app_cfg["storage"]
22-
app = create_safe_application(cfg)
23-
23+
def storage_server(
24+
event_loop: asyncio.AbstractEventLoop,
25+
aiohttp_server: TestServer,
26+
app_environment: EnvVarsDict,
27+
):
2428
async def _get_locs(request: web.Request):
2529
assert not request.can_read_body
2630

@@ -119,11 +123,14 @@ async def _get_datasets_meta(request: web.Request):
119123
}
120124
)
121125

122-
storage_api_version = cfg["version"]
126+
storage_api_version = app_environment["STORAGE_VTAG"]
127+
storage_port = int(app_environment["STORAGE_PORT"])
128+
123129
assert (
124130
storage_api_version != API_VERSION
125131
), "backend service w/ different version as webserver entrypoint"
126132

133+
app = create_safe_application()
127134
app.router.add_get(f"/{storage_api_version}/locations", _get_locs)
128135
app.router.add_post(
129136
f"/{storage_api_version}/locations/0:sync", _post_sync_meta_data
@@ -140,9 +147,7 @@ async def _get_datasets_meta(request: web.Request):
140147
_get_datasets_meta,
141148
)
142149

143-
assert cfg["host"] == "localhost"
144-
145-
server = event_loop.run_until_complete(aiohttp_server(app, port=cfg["port"]))
150+
server = event_loop.run_until_complete(aiohttp_server(app, port=storage_port))
146151
return server
147152

148153

services/web/server/tests/unit/with_dbs/03/tags/conftest.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from pytest_simcore.helpers.webserver_projects import NewProject, delete_all_projects
1616
from servicelib.aiohttp.application import create_safe_application
1717
from simcore_service_webserver.application_settings import setup_settings
18-
from simcore_service_webserver.application_settings_utils import AppConfigDict
1918
from simcore_service_webserver.db.plugin import setup_db
2019
from simcore_service_webserver.director_v2.plugin import setup_director_v2
2120
from simcore_service_webserver.login.plugin import setup_login
@@ -62,7 +61,6 @@ def app_environment(
6261
def client(
6362
event_loop: asyncio.AbstractEventLoop,
6463
aiohttp_client: Callable,
65-
app_cfg: AppConfigDict,
6664
app_environment: EnvVarsDict,
6765
postgres_db,
6866
mocked_dynamic_services_interface,
@@ -94,9 +92,7 @@ def client(
9492

9593
# server and client
9694
return event_loop.run_until_complete(
97-
aiohttp_client(
98-
app, server_kwargs={"port": app_cfg["main"]["port"], "host": "localhost"}
99-
)
95+
aiohttp_client(app, server_kwargs={"host": "localhost"})
10096
)
10197

10298
# teardown here ...

services/web/server/tests/unit/with_dbs/03/test_session.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from pytest_simcore.helpers.typing_env import EnvVarsDict
1616
from pytest_simcore.helpers.webserver_login import NewUser
1717
from simcore_service_webserver.application import create_application
18-
from simcore_service_webserver.application_settings_utils import AppConfigDict
1918
from simcore_service_webserver.session._cookie_storage import (
2019
SharedCookieEncryptedCookieStorage,
2120
)
@@ -34,7 +33,6 @@ def client(
3433
event_loop: asyncio.AbstractEventLoop,
3534
aiohttp_client: Callable,
3635
disable_static_webserver: Callable,
37-
app_cfg: AppConfigDict,
3836
app_environment: EnvVarsDict,
3937
postgres_db,
4038
mock_orphaned_services, # disables gc
@@ -52,15 +50,7 @@ async def _get_user_session(request: web.Request):
5250

5351
app.add_routes(extra_routes)
5452

55-
return event_loop.run_until_complete(
56-
aiohttp_client(
57-
app,
58-
server_kwargs={
59-
"port": app_cfg["main"]["port"],
60-
"host": app_cfg["main"]["host"],
61-
},
62-
)
63-
)
53+
return event_loop.run_until_complete(aiohttp_client(app))
6454

6555

6656
async def test_security_identity_is_email_and_product(

services/web/server/tests/unit/with_dbs/04/garbage_collector/test_resource_manager.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
from servicelib.common_headers import UNDEFINED_DEFAULT_SIMCORE_USER_AGENT_VALUE
3939
from simcore_postgres_database.models.users import UserRole
4040
from simcore_service_webserver.application_settings import setup_settings
41-
from simcore_service_webserver.application_settings_utils import AppConfigDict
4241
from simcore_service_webserver.db.plugin import setup_db
4342
from simcore_service_webserver.director_v2.plugin import setup_director_v2
4443
from simcore_service_webserver.garbage_collector import _core as gc_core
@@ -128,7 +127,6 @@ def app_environment(
128127
def client(
129128
event_loop: asyncio.AbstractEventLoop,
130129
aiohttp_client: Callable,
131-
app_cfg: AppConfigDict,
132130
app_environment: EnvVarsDict,
133131
postgres_db: sa.engine.Engine,
134132
mock_orphaned_services,
@@ -166,10 +164,6 @@ def client(
166164
return event_loop.run_until_complete(
167165
aiohttp_client(
168166
app,
169-
server_kwargs={
170-
"port": app_cfg["main"]["port"],
171-
"host": app_cfg["main"]["host"],
172-
},
173167
)
174168
)
175169

services/web/server/tests/unit/with_dbs/conftest.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,12 @@ def app_environment(app_environment: EnvVarsDict, monkeypatch: pytest.MonkeyPatc
138138
"""
139139
# NOTE: remains from from old cfg
140140
cfg = deepcopy(default_app_cfg)
141+
cfg["storage"]["port"] = unused_tcp_port_factory()
142+
envs_app_cfg = monkeypatch_setenv_from_app_config(cfg)
143+
141144
return (
142145
mock_env_devel_environment
143-
| monkeypatch_setenv_from_app_config(cfg)
146+
| envs_app_cfg
144147
| setenvs_from_dict(
145148
monkeypatch,
146149
{

0 commit comments

Comments
 (0)