@@ -83,10 +83,11 @@ def test__delete_time_entries_azure_endpoint__returns_a_status_code_400__when_ti
8383
8484
8585def 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
8787):
88+ inserted_project = insert_project ()
8889 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 )
9091 inserted_time_entries = insert_time_entry (time_entries_to_insert , test_db ).__dict__
9192
9293 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(
100101
101102
102103def 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
104105):
106+ inserted_project = insert_project ()
105107 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 )
107109 inserted_time_entries = insert_time_entry (time_entries_to_insert , test_db ).__dict__
108110
109111 req = func .HttpRequest (
@@ -121,10 +123,11 @@ def test__time_entry_azure_endpoint__returns_an_time_entry__when_time_entry_matc
121123
122124
123125def 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
125127):
128+ inserted_project = insert_project ()
126129 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 )
128131 insert_time_entry (time_entries_to_insert , test_db ).__dict__
129132
130133 req = func .HttpRequest (
@@ -177,7 +180,7 @@ def test__get_latest_entries_azure_endpoint__returns_no_time_entries_found__when
177180 response = azure_time_entries ._get_latest_entries .get_latest_entries (req )
178181
179182 assert response .status_code == 404
180- assert response .get_body () == b'No time entries found'
183+ assert response .get_body () == b'Not found'
181184
182185
183186def 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
253256 assert response .get_body () == b'Incorrect time entry body'
254257
255258
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-
277259def test__get_latest_entries_azure_endpoint__returns_not_found__when_recieve_an_invalid_owner_id (
278260 test_db , insert_activity , activity_factory ,
279261):
0 commit comments