Skip to content

Commit bb87c54

Browse files
committed
test: TT-352 Unit test of activity use cases
1 parent 361a864 commit bb87c54

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from V2.source import use_cases
2+
from V2.source.daos.activities_json_dao import ActivitiesJsonDao
3+
import pytest
4+
5+
@pytest.fixture(scope='module')
6+
def activities_json_dao():
7+
activities_json_dao = ActivitiesJsonDao('./V2/source/activities_data.json')
8+
return activities_json_dao
9+
10+
def test_get_activities_use_case(activities_json_dao):
11+
activities_dto = activities_json_dao.get_all()
12+
activities_expected = use_cases.get_list_activities()
13+
14+
assert activities_dto == activities_expected
15+
16+
def test_get_activity_by_id_use_case(activities_json_dao):
17+
activity_dto = activities_json_dao.get_by_id('94ec92e2-a500-4700-a9f6-e41eb7b5507c')
18+
activity_expected = use_cases.get_activity_by_id('94ec92e2-a500-4700-a9f6-e41eb7b5507c')
19+
20+
assert activity_dto == activity_expected

0 commit comments

Comments
 (0)