Skip to content

Commit 3848c00

Browse files
Vaghinak BasentsyanVaghinak Basentsyan
authored andcommitted
Merge branch 're-design-sdk' of https://github.com/superannotateai/superannotate-python-sdk into re-design-sdk
2 parents 2fbd298 + 9b79267 commit 3848c00

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/superannotate/lib/core/usecases.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2430,7 +2430,11 @@ def execute(self):
24302430
data = self._service.get_project_images_count(
24312431
project_id=self._project.uuid, team_id=self._project.team_id
24322432
)
2433-
count = data["images"]["count"]
2433+
count = 0
2434+
for i in data["folders"]["data"]:
2435+
if i["id"] == self._folder.uuid:
2436+
count = i["imagesCount"]
2437+
24342438
if self._with_all_sub_folders:
24352439
for i in data["folders"]["data"]:
24362440
count += i["imagesCount"]

tests/integration/test_folders.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def test_project_folder_image_count(self):
182182
self.PROJECT_NAME, self.folder_path, annotation_status="InProgress"
183183
)
184184
num_images = sa.get_project_image_count(self.PROJECT_NAME)
185-
self.assertEqual(num_images, 4)
185+
self.assertEqual(num_images, 0)
186186

187187
sa.create_folder(self.PROJECT_NAME, self.TEST_FOLDER_NAME_1)
188188
sa.upload_images_from_folder_to_project(
@@ -191,7 +191,7 @@ def test_project_folder_image_count(self):
191191
annotation_status="InProgress",
192192
)
193193
num_images = sa.get_project_image_count(self.PROJECT_NAME)
194-
self.assertEqual(num_images, 4)
194+
self.assertEqual(num_images, 0)
195195

196196
num_images = sa.get_project_image_count(
197197
self.PROJECT_NAME + f"/{self.TEST_FOLDER_NAME_1}"
@@ -201,7 +201,7 @@ def test_project_folder_image_count(self):
201201
num_images = sa.get_project_image_count(
202202
self.PROJECT_NAME, with_all_subfolders=True
203203
)
204-
self.assertEqual(num_images, 8)
204+
self.assertEqual(num_images, 4)
205205

206206
def test_delete_images(self):
207207
sa.create_folder(self.PROJECT_NAME, self.TEST_FOLDER_NAME_1)
@@ -237,6 +237,7 @@ def test_copy_images3(self):
237237
self.PROJECT_NAME, self.folder_path, annotation_status="InProgress"
238238
)
239239
sa.create_folder(f"{self.PROJECT_NAME}", self.TEST_FOLDER_NAME_1)
240+
time.sleep(1)
240241
sa.copy_images(
241242
f"{self.PROJECT_NAME}/{self.TEST_FOLDER_NAME_1}",
242243
[self.EXAMPLE_IMAGE_2, self.EXAMPLE_IMAGE_3],
@@ -251,7 +252,7 @@ def test_copy_images3(self):
251252
)
252253

253254
num_images = sa.get_project_image_count(self.PROJECT_NAME)
254-
assert num_images == 4
255+
assert num_images == 0
255256

256257
def test_copy_images4(self):
257258
sa.upload_images_from_folder_to_project(
@@ -268,7 +269,7 @@ def test_copy_images4(self):
268269
self.assertEqual(num_images, 2)
269270

270271
num_images = sa.get_project_image_count(self.PROJECT_NAME)
271-
self.assertEqual(num_images, 4)
272+
self.assertEqual(num_images, 0)
272273

273274
def test_copy_images(self):
274275
sa.create_folder(self.PROJECT_NAME, self.TEST_FOLDER_NAME_1)
@@ -299,10 +300,6 @@ def test_copy_images(self):
299300
im1_copied = sa.get_image_metadata(project2, self.EXAMPLE_IMAGE_2)
300301
self.assertEqual(im1_copied["annotation_status"], "NotStarted")
301302

302-
ann2 = sa.get_image_annotations(project2, self.EXAMPLE_IMAGE_2)
303-
# todo check
304-
# self.assertEqual(len(ann2["annotation_json"]["instances"]), 0)
305-
306303
num_images = sa.get_project_image_count(project2)
307304
self.assertEqual(num_images, 2)
308305

@@ -311,7 +308,6 @@ def test_copy_images(self):
311308
num_images = sa.get_project_image_count(project2)
312309
self.assertEqual(num_images, 4)
313310

314-
self.assertEqual(len(res), 2)
315311

316312
sa.copy_images(
317313
project,
@@ -322,7 +318,7 @@ def test_copy_images(self):
322318
copy_pin=False,
323319
)
324320
num_images = sa.get_project_image_count(self.PROJECT_NAME)
325-
self.assertEqual(num_images, 2)
321+
self.assertEqual(num_images, 0)
326322

327323
def test_move_images(self):
328324
sa.create_folder(self.PROJECT_NAME, self.TEST_FOLDER_NAME_1)

0 commit comments

Comments
 (0)