@@ -149,21 +149,38 @@ def assert_file_content(url: str, predictions):
149
149
assert response .text == ndjson .dumps (predictions )
150
150
151
151
152
- def test_delete (client , configured_project , predictions ):
152
+ def test_project_bulk_import_requests (client , configured_project , predictions ):
153
+ result = configured_project .bulk_import_requests ()
154
+ assert len (list (result )) == 0
155
+
156
+ name = str (uuid .uuid4 ())
157
+ bulk_import_request = configured_project .upload_annotations (
158
+ name = name , annotations = predictions )
159
+ bulk_import_request .wait_until_done ()
153
160
154
- id_param = "project_id"
155
- query_str = """query bulk_import_requestsPyApi($%s: ID!) {bulkImportRequests(where: {projectId: $%s}) {id}}""" % (
156
- id_param , id_param )
161
+ name = str (uuid .uuid4 ())
162
+ bulk_import_request = configured_project .upload_annotations (
163
+ name = name , annotations = predictions )
164
+ bulk_import_request .wait_until_done ()
165
+
166
+ name = str (uuid .uuid4 ())
167
+ bulk_import_request = configured_project .upload_annotations (
168
+ name = name , annotations = predictions )
169
+ bulk_import_request .wait_until_done ()
170
+
171
+ result = configured_project .bulk_import_requests ()
172
+ assert len (list (result )) == 3
173
+
174
+
175
+ def test_delete (client , configured_project , predictions ):
157
176
name = str (uuid .uuid4 ())
158
177
159
178
bulk_import_request = configured_project .upload_annotations (
160
179
name = name , annotations = predictions )
161
180
bulk_import_request .wait_until_done ()
162
- all_import_requests = client .execute (query_str ,
163
- {id_param : configured_project .uid })
164
- assert len (all_import_requests ['bulkImportRequests' ]) == 1
181
+ all_import_requests = configured_project .bulk_import_requests ()
182
+ assert len (list (all_import_requests )) == 1
165
183
166
184
bulk_import_request .delete ()
167
- all_import_requests = client .execute (query_str ,
168
- {id_param : configured_project .uid })
169
- assert len (all_import_requests ['bulkImportRequests' ]) == 0
185
+ all_import_requests = configured_project .bulk_import_requests ()
186
+ assert len (list (all_import_requests )) == 0
0 commit comments