Skip to content

Commit 878bc24

Browse files
committed
fix: TT-403 correction of rebase
1 parent 0e1413c commit 878bc24

File tree

6 files changed

+26
-6
lines changed

6 files changed

+26
-6
lines changed

V2/serverless.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,16 @@ functions:
7777
route: activities/
7878
authLevel: anonymous
7979

80+
create_time_entry:
81+
handler: time_tracker/time_entries/interface.create_time_entry
82+
events:
83+
- http: true
84+
x-azure-settings:
85+
methods:
86+
- POST
87+
route: time-entries/
88+
authLevel: anonymous
89+
8090
delete_time_entry:
8191
handler: time_tracker/time_entries/interface.delete_time_entry
8292
events:

V2/tests/api/azure/activity_azure_endpoints_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import time_tracker.activities._application._activities as azure_activities
77

8-
98
ACTIVITY_URL = '/api/activities/'
109

1110

V2/tests/api/azure/time_entry_azure_endpoints_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ def test__delete_time_entries_azure_endpoint__returns_an_time_entry_with_true_de
6464

6565

6666
def test__delete_time_entries_azure_endpoint__returns_a_status_code_400__when_time_entry_recive_invalid_id(
67-
test_db,
6867
):
6968
req = func.HttpRequest(
7069
method="DELETE",

V2/tests/unit/use_cases/time_entries_use_case_test.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@
44
from time_tracker.time_entries._domain import _use_cases
55

66

7+
def test__create_time_entry_function__uses_the_time_entries_service__to_create_time_entry(
8+
mocker: MockFixture, time_entry_factory
9+
):
10+
expected_time_entry = mocker.Mock()
11+
time_entry_service = mocker.Mock(
12+
create=mocker.Mock(return_value=expected_time_entry)
13+
)
14+
15+
time_entry_use_case = _use_cases.CreateTimeEntryUseCase(time_entry_service)
16+
actual_time_entry = time_entry_use_case.create_time_entry(time_entry_factory())
17+
18+
assert time_entry_service.create.called
19+
assert expected_time_entry == actual_time_entry
20+
21+
722
def test__delete_time_entry_function__uses_the_time_entry_service__to_change_time_entry_deleted(
823
mocker: MockFixture,
924
):

V2/time_tracker/_infrastructure/_db.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
from . import _config
44

5-
_TEST_DIALECT = "sqlite"
6-
75

86
class DB():
97
config = _config.load_config()
@@ -19,6 +17,4 @@ def get_session(self):
1917
self.metadata.create_all(self.engine)
2018
if self.connection is None:
2119
self.connection = self.engine.connect()
22-
if self.engine.dialect.name == _TEST_DIALECT:
23-
self.connection.execute("pragma foreign_keys=ON")
2420
return self.connection
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# flake8: noqa
2+
from ._application import create_time_entry
23
from ._application import delete_time_entry

0 commit comments

Comments
 (0)