Skip to content

Commit de06668

Browse files
committed
fix: TT-365 Import library Faker
1 parent e8798e4 commit de06668

File tree

6 files changed

+10
-48
lines changed

6 files changed

+10
-48
lines changed

V2/create_activity/function.json

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

V2/get_activities/function.json

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

V2/time_entries/_application/_activities/_create_activity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
JSON_PATH = (
1111

12-
'time_entries/_infrastructure/_data_persistence/activities_data.json'
12+
'V2/time_entries/_infrastructure/_data_persistence/activities_data.json'
1313
)
1414

1515

V2/time_entries/_infrastructure/_data_persistence/_activities_json_dao.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,14 @@ def create_activity(self, activity_data: dict) -> Activity:
2828
activities = self.__get_activities_from_file()
2929
activities.append(activity_data)
3030

31-
with open(self.json_data_file_path, 'w') as outfile:
32-
json.dump(activities, outfile)
31+
try:
32+
with open(self.json_data_file_path, 'w') as outfile:
33+
json.dump(activities, outfile)
34+
35+
return self.__create_activity_dto(activity_data)
36+
except FileNotFoundError:
37+
print("Can not create activity")
3338

34-
return self.__create_activity_dto(activity_data)
3539

3640
def __get_activities_from_file(self) -> typing.List[dict]:
3741
try:

requirements/time_tracker_api/dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
# Tests
99
pytest==5.2.0
10+
Faker==4.0.2
1011

1112
# Mocking
1213
pytest-mock==2.0.0

requirements/time_tracker_api/prod.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# For production releases
99

1010
#Required by Flask
11+
Faker==4.0.2
1112
Flask==1.1.1
1213
Flask-WTF==0.15.1
1314
flake8==3.7.9

0 commit comments

Comments
 (0)