Skip to content

Commit 3b30a19

Browse files
committed
fix: TT-357 Remove and update files related to activity_json_dao
1 parent b002e5c commit 3b30a19

16 files changed

+35
-407
lines changed

V2/tests/api/api_fixtures.py

Lines changed: 0 additions & 41 deletions
This file was deleted.

V2/tests/api/azure/activity_azure_endpoints_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def _create_fake_database() -> domain.ActivitiesDao:
3636
]
3737

3838
query = db_fake.activity.insert()
39-
db_fake.connection.execute(query, demo_data)
39+
db_fake.get_session().execute(query, demo_data)
4040
return db_fake, demo_data
4141

4242
def test__activity_azure_endpoint__returns_all_activities(
@@ -122,7 +122,7 @@ def test__activity_azure_endpoint__creates_an_activity__when_activity_has_all_at
122122
create_fake_database,
123123
):
124124
database, activity_data = create_fake_database
125-
azure_activities._update_activity.DATABASE = database
125+
azure_activities._create_activity.DATABASE = database
126126

127127
activity_body = {'id': None, 'name': Faker().user_name(), 'description': Faker().sentence(),'deleted': Faker().uuid4() ,'status': 'active', 'tenant_id': Faker().uuid4()}
128128
body = json.dumps(activity_body).encode("utf-8")

V2/tests/conftest.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

V2/tests/integration/daos/activities_json_dao_test.py

Lines changed: 0 additions & 149 deletions
This file was deleted.

V2/tests/integration/daos/activities_sql_dao_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def _create_fake_database(with_data: bool) -> domain.ActivitiesDao:
2828
]
2929
if with_data:
3030
query = db_fake.activity.insert()
31-
db_fake.connection.execute(query, demo_data)
31+
db_fake.get_session().execute(query, demo_data)
3232
return db_fake
3333

3434

V2/time_entries/_application/_activities/_create_activity.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import json
2-
import logging
32
import dataclasses
43
import typing
54

@@ -8,10 +7,6 @@
87
from ... import _domain
98
from ... import _infrastructure
109

11-
_JSON_PATH = (
12-
'time_entries/_infrastructure/_data_persistence/activities_data.json'
13-
)
14-
1510
DATABASE = _infrastructure.DB()
1611

1712

V2/time_entries/_application/_activities/_delete_activity.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
from time_entries._infrastructure import ActivitiesJsonDao, ActivitiesSQLDao, DB
1+
import json
2+
import logging
3+
4+
from time_entries._infrastructure import ActivitiesSQLDao, DB
25
from time_entries._domain import ActivityService, _use_cases
36

47
import azure.functions as func
5-
import json
6-
import logging
78

8-
JSON_PATH = (
9-
'time_entries/_infrastructure/_data_persistence/activities_data.json'
10-
)
119
DATABASE = DB()
1210

1311

@@ -26,13 +24,12 @@ def delete_activity(req: func.HttpRequest) -> func.HttpResponse:
2624

2725
def _delete(activity_id: str) -> str:
2826
activity_use_case = _use_cases.DeleteActivityUseCase(
29-
_create_activity_service(JSON_PATH)
27+
_create_activity_service(DATABASE)
3028
)
3129
activity = activity_use_case.delete_activity(activity_id)
3230
return json.dumps(activity.__dict__) if activity else b'Not found'
3331

3432

35-
def _create_activity_service(path: str):
36-
activity_json = ActivitiesJsonDao(path)
37-
activity_sql = ActivitiesSQLDao(DATABASE)
33+
def _create_activity_service(db: DB):
34+
activity_sql = ActivitiesSQLDao(db)
3835
return ActivityService(activity_sql)

V2/time_entries/_application/_activities/_get_activities.py

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
from time_entries._infrastructure import ActivitiesJsonDao, ActivitiesSQLDao, DB
1+
import json
2+
import logging
3+
4+
from time_entries._infrastructure import ActivitiesSQLDao, DB
25
from time_entries._domain import ActivityService, _use_cases
36

47
import azure.functions as func
5-
import json
6-
import logging
78

8-
JSON_PATH = (
9-
'time_entries/_infrastructure/_data_persistence/activities_data.json'
10-
)
119
DATABASE = DB()
1210

1311

@@ -32,7 +30,7 @@ def get_activities(req: func.HttpRequest) -> func.HttpResponse:
3230

3331
def _get_by_id(activity_id: str) -> str:
3432
activity_use_case = _use_cases.GetActivityUseCase(
35-
_create_activity_service(JSON_PATH)
33+
_create_activity_service(DATABASE)
3634
)
3735
activity = activity_use_case.get_activity_by_id(activity_id)
3836

@@ -41,7 +39,7 @@ def _get_by_id(activity_id: str) -> str:
4139

4240
def _get_all() -> str:
4341
activities_use_case = _use_cases.GetActivitiesUseCase(
44-
_create_activity_service(JSON_PATH)
42+
_create_activity_service(DATABASE)
4543
)
4644
return json.dumps(
4745
[
@@ -51,7 +49,6 @@ def _get_all() -> str:
5149
)
5250

5351

54-
def _create_activity_service(path: str):
55-
activity_json = ActivitiesJsonDao(path)
56-
activity_sql = ActivitiesSQLDao(DATABASE)
52+
def _create_activity_service(db: DB):
53+
activity_sql = ActivitiesSQLDao(db)
5754
return ActivityService(activity_sql)

V2/time_entries/_application/_activities/_update_activity.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
from time_entries._infrastructure import ActivitiesJsonDao, ActivitiesSQLDao, DB
1+
from time_entries._infrastructure import ActivitiesSQLDao, DB
22
from time_entries._domain import ActivityService, Activity, _use_cases
33

44
import azure.functions as func
55
import dataclasses
66
import json
77
import logging
88

9-
JSON_PATH = (
10-
'time_entries/_infrastructure/_data_persistence/activities_data.json'
11-
)
12-
139
DATABASE = DB()
1410

1511

@@ -35,13 +31,12 @@ def update_activity(req: func.HttpRequest) -> func.HttpResponse:
3531

3632
def _update(activity_id: str, activity_data: dict) -> str:
3733
activity_use_case = _use_cases.UpdateActivityUseCase(
38-
_create_activity_service(JSON_PATH)
34+
_create_activity_service(DATABASE)
3935
)
4036
activity = activity_use_case.update_activity(activity_id, activity_data)
4137
return json.dumps(activity.__dict__) if activity else b'Not Found'
4238

4339

44-
def _create_activity_service(path: str):
45-
activity_json = ActivitiesJsonDao(path)
46-
activity_sql = ActivitiesSQLDao(DATABASE)
40+
def _create_activity_service(db: DB):
41+
activity_sql = ActivitiesSQLDao(db)
4742
return ActivityService(activity_sql)
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from ._data_persistence import ActivitiesJsonDao
21
from ._data_persistence import ActivitiesSQLDao
32
from ._data_persistence import DB
43
from ._data_persistence import Config

0 commit comments

Comments
 (0)