@@ -83,10 +83,11 @@ def test__delete_time_entries_azure_endpoint__returns_a_status_code_400__when_ti
83
83
84
84
85
85
def test__time_entry_azure_endpoint__returns_all_time_entries (
86
- test_db , time_entry_factory , insert_time_entry , activity_factory , insert_activity
86
+ test_db , time_entry_factory , insert_time_entry , activity_factory , insert_activity , insert_project
87
87
):
88
+ inserted_project = insert_project ()
88
89
inserted_activity = insert_activity (activity_factory (), test_db )
89
- time_entries_to_insert = time_entry_factory (activity_id = inserted_activity .id )
90
+ time_entries_to_insert = time_entry_factory (activity_id = inserted_activity .id , project_id = inserted_project . id )
90
91
inserted_time_entries = insert_time_entry (time_entries_to_insert , test_db ).__dict__
91
92
92
93
req = func .HttpRequest (method = "GET" , body = None , url = TIME_ENTRY_URL )
@@ -100,10 +101,11 @@ def test__time_entry_azure_endpoint__returns_all_time_entries(
100
101
101
102
102
103
def test__time_entry_azure_endpoint__returns_an_time_entry__when_time_entry_matches_its_id (
103
- test_db , time_entry_factory , insert_time_entry , activity_factory , insert_activity
104
+ test_db , time_entry_factory , insert_time_entry , activity_factory , insert_activity , insert_project
104
105
):
106
+ inserted_project = insert_project ()
105
107
inserted_activity = insert_activity (activity_factory (), test_db )
106
- time_entries_to_insert = time_entry_factory (activity_id = inserted_activity .id )
108
+ time_entries_to_insert = time_entry_factory (activity_id = inserted_activity .id , project_id = inserted_project . id )
107
109
inserted_time_entries = insert_time_entry (time_entries_to_insert , test_db ).__dict__
108
110
109
111
req = func .HttpRequest (
@@ -121,10 +123,11 @@ def test__time_entry_azure_endpoint__returns_an_time_entry__when_time_entry_matc
121
123
122
124
123
125
def test__get_time_entries_azure_endpoint__returns_a_status_code_400__when_time_entry_recive_invalid_id (
124
- test_db , time_entry_factory , insert_time_entry , activity_factory , insert_activity
126
+ test_db , time_entry_factory , insert_time_entry , activity_factory , insert_activity , insert_project
125
127
):
128
+ inserted_project = insert_project ()
126
129
inserted_activity = insert_activity (activity_factory (), test_db )
127
- time_entries_to_insert = time_entry_factory (activity_id = inserted_activity .id )
130
+ time_entries_to_insert = time_entry_factory (activity_id = inserted_activity .id , project_id = inserted_project . id )
128
131
insert_time_entry (time_entries_to_insert , test_db ).__dict__
129
132
130
133
req = func .HttpRequest (
@@ -177,7 +180,7 @@ def test__get_latest_entries_azure_endpoint__returns_no_time_entries_found__when
177
180
response = azure_time_entries ._get_latest_entries .get_latest_entries (req )
178
181
179
182
assert response .status_code == 404
180
- assert response .get_body () == b'No time entries found'
183
+ assert response .get_body () == b'Not found'
181
184
182
185
183
186
def test__update_time_entry_azure_endpoint__returns_an_time_entry__when_found_an_time_entry_to_update (
@@ -253,27 +256,6 @@ def test__update_time_entries_azure_endpoint__returns_a_status_code_400__when_ti
253
256
assert response .get_body () == b'Incorrect time entry body'
254
257
255
258
256
- def test__get_latest_entries_azure_endpoint__returns_a_list_of_latest_time_entries__when_an_owner_id_match (
257
- test_db , time_entry_factory , insert_time_entry , insert_activity , activity_factory ,
258
- ):
259
- inserted_activity = insert_activity (activity_factory (), test_db ).__dict__
260
- time_entry_body = time_entry_factory (activity_id = inserted_activity ["id" ], technologies = "[jira,sql]" )
261
- inserted_time_entry = insert_time_entry (time_entry_body , test_db ).__dict__
262
-
263
- req = func .HttpRequest (
264
- method = 'GET' ,
265
- body = None ,
266
- url = TIME_ENTRY_URL + "latest/" ,
267
- params = {"owner_id" : inserted_time_entry ["owner_id" ]},
268
- )
269
-
270
- response = azure_time_entries ._get_latest_entries .get_latest_entries (req )
271
- time_entry_json_data = json .loads (response .get_body ().decode ("utf-8" ))
272
-
273
- assert response .status_code == HTTPStatus .OK
274
- assert time_entry_json_data == [inserted_time_entry ]
275
-
276
-
277
259
def test__get_latest_entries_azure_endpoint__returns_not_found__when_recieve_an_invalid_owner_id (
278
260
test_db , insert_activity , activity_factory ,
279
261
):
0 commit comments