1717 USER_UUID ,
1818 UUID_INVALID ,
1919 DATETIME_TESTING ,
20+ SAMPLE_UUID ,
2021)
2122from ..main import app
2223from ..database import (
@@ -80,7 +81,7 @@ def same_orderless(a: DataOverview, b: DataOverview):
8081 or a_elem ["file_names_to_ids" ] == b_elem ["file_names_to_ids" ]
8182 or a_elem ["name" ] != b_elem ["name" ]
8283 or a_elem ["description" ] != b_elem ["description" ]
83- or a_elem ["creator " ] != b_elem ["creator " ]
84+ or a_elem ["created_by " ] != b_elem ["created_by " ]
8485 or a_elem ["deleted" ] != b_elem ["deleted" ]
8586 or a_elem ["completed" ] != b_elem ["completed" ]
8687 or a_elem ["deletion_request_time" ] != b_elem ["deletion_request_time" ]
@@ -116,7 +117,7 @@ def session_fixture():
116117 id = BATCH_UUID ,
117118 inst_id = USER_VALID_INST_UUID ,
118119 name = "batch_foo" ,
119- creator = CREATOR_UUID ,
120+ created_by = CREATOR_UUID ,
120121 created_at = DATETIME_TESTING ,
121122 updated_at = DATETIME_TESTING ,
122123 )
@@ -135,14 +136,24 @@ def session_fixture():
135136 file_3 = FileTable (
136137 id = FILE_UUID_3 ,
137138 inst_id = USER_VALID_INST_UUID ,
138- name = "file_output_one " ,
139+ name = "file_output_three " ,
139140 batches = {batch_1 },
140141 created_at = DATETIME_TESTING ,
141142 updated_at = DATETIME_TESTING ,
142143 sst_generated = True ,
143144 valid = True ,
144145 schemas = [SchemaType .PDP_COHORT ],
145146 )
147+ file_4 = FileTable (
148+ id = SAMPLE_UUID ,
149+ inst_id = USER_VALID_INST_UUID ,
150+ name = "file_output_four" ,
151+ created_at = DATETIME_TESTING ,
152+ updated_at = DATETIME_TESTING ,
153+ sst_generated = True ,
154+ valid = True ,
155+ schemas = [SchemaType .PDP_COHORT ],
156+ )
146157 try :
147158 with sqlalchemy .orm .Session (engine ) as session :
148159 session .add_all (
@@ -167,6 +178,7 @@ def session_fixture():
167178 schemas = [SchemaType .PDP_COURSE ],
168179 ),
169180 file_3 ,
181+ file_4 ,
170182 ]
171183 )
172184 session .commit ()
@@ -223,7 +235,7 @@ def test_read_inst_all_input_files(client: TestClient):
223235 ],
224236 "name" : "batch_foo" ,
225237 "description" : None ,
226- "creator " : "0ad8b77c49fb459a84b18d2c05722c4a" ,
238+ "created_by " : "0ad8b77c49fb459a84b18d2c05722c4a" ,
227239 "deleted" : False ,
228240 "completed" : False ,
229241 "deletion_request_time" : None ,
@@ -289,11 +301,11 @@ def test_read_inst_all_output_files(client: TestClient):
289301 "inst_id" : "1d7c75c33eda42949c6675ea8af97b55" ,
290302 "file_names_to_ids" : [
291303 {"file_input_one" : "f0bb3a206d924254afed6a72f43c562a" },
292- {"file_output_one " : "fbe67a2e50e040c7b7b807043cb813a5" },
304+ {"file_output_three " : "fbe67a2e50e040c7b7b807043cb813a5" },
293305 ],
294306 "name" : "batch_foo" ,
295307 "description" : None ,
296- "creator " : "0ad8b77c49fb459a84b18d2c05722c4a" ,
308+ "created_by " : "0ad8b77c49fb459a84b18d2c05722c4a" ,
297309 "deleted" : False ,
298310 "completed" : False ,
299311 "deletion_request_time" : None ,
@@ -302,7 +314,7 @@ def test_read_inst_all_output_files(client: TestClient):
302314 ],
303315 "files" : [
304316 {
305- "name" : "file_output_one " ,
317+ "name" : "file_output_three " ,
306318 "data_id" : "fbe67a2e50e040c7b7b807043cb813a5" ,
307319 "batch_ids" : ["5b2420f3103546ab90eb74d5df97de43" ],
308320 "inst_id" : "1d7c75c33eda42949c6675ea8af97b55" ,
@@ -315,7 +327,22 @@ def test_read_inst_all_output_files(client: TestClient):
315327 "sst_generated" : True ,
316328 "valid" : True ,
317329 "uploaded_date" : "2024-12-24T20:22:20.132022" ,
318- }
330+ },
331+ {
332+ "name" : "file_output_four" ,
333+ "data_id" : "e4862c62829440d8ab4c9c298f02f619" ,
334+ "batch_ids" : [],
335+ "inst_id" : "1d7c75c33eda42949c6675ea8af97b55" ,
336+ "description" : None ,
337+ "uploader" : "" ,
338+ "source" : None ,
339+ "deleted" : False ,
340+ "deletion_request_time" : None ,
341+ "retention_days" : None ,
342+ "sst_generated" : True ,
343+ "valid" : True ,
344+ "uploaded_date" : "2024-12-24T20:22:20.132022" ,
345+ },
319346 ],
320347 },
321348 )
@@ -352,11 +379,11 @@ def test_read_batch_info(client: TestClient):
352379 "inst_id" : "1d7c75c33eda42949c6675ea8af97b55" ,
353380 "file_names_to_ids" : [
354381 {"file_input_one" : "f0bb3a206d924254afed6a72f43c562a" },
355- {"file_output_one " : "fbe67a2e50e040c7b7b807043cb813a5" },
382+ {"file_output_three " : "fbe67a2e50e040c7b7b807043cb813a5" },
356383 ],
357384 "name" : "batch_foo" ,
358385 "description" : None ,
359- "creator " : "0ad8b77c49fb459a84b18d2c05722c4a" ,
386+ "created_by " : "0ad8b77c49fb459a84b18d2c05722c4a" ,
360387 "deleted" : False ,
361388 "completed" : False ,
362389 "deletion_request_time" : None ,
@@ -365,7 +392,7 @@ def test_read_batch_info(client: TestClient):
365392 ],
366393 "files" : [
367394 {
368- "name" : "file_output_one " ,
395+ "name" : "file_output_three " ,
369396 "data_id" : "fbe67a2e50e040c7b7b807043cb813a5" ,
370397 "batch_ids" : ["5b2420f3103546ab90eb74d5df97de43" ],
371398 "inst_id" : "1d7c75c33eda42949c6675ea8af97b55" ,
@@ -461,13 +488,13 @@ def test_create_batch(client: TestClient):
461488 "description" : "" ,
462489 "batch_disabled" : "False" ,
463490 "file_ids" : [uuid_to_str (FILE_UUID_1 )],
464- "file_names" : ["file_input_one" , "file_input_two" ],
491+ "file_names" : ["file_input_one" , "file_input_two" , "file_input_four" ],
465492 },
466493 )
467494 assert response .status_code == 200
468495 assert response .json ()["name" ] == "batch_foobar"
469496 assert response .json ()["description" ] == ""
470- assert response .json ()["creator " ] == uuid_to_str (USER_UUID )
497+ assert response .json ()["created_by " ] == uuid_to_str (USER_UUID )
471498 assert response .json ()["deleted" ] == False
472499 assert response .json ()["completed" ] == False
473500 assert response .json ()["deletion_request_time" ] == None
@@ -511,7 +538,7 @@ def test_update_batch(client: TestClient):
511538 assert response .status_code == 200
512539 assert response .json ()["name" ] == "batch_name_updated_foo"
513540 assert response .json ()["description" ] == None
514- assert response .json ()["creator " ] == uuid_to_str (CREATOR_UUID )
541+ assert response .json ()["created_by " ] == uuid_to_str (CREATOR_UUID )
515542 assert response .json ()["deleted" ] == None
516543 assert response .json ()["completed" ] == True
517544 assert response .json ()["deletion_request_time" ] == None
0 commit comments