Skip to content

Features/LABIMP-7966 - #23

Closed
yashsuman15 wants to merge 11 commits into
Labellerr:feature/LABIMP-8041from
yashsuman15:main
Closed

Features/LABIMP-7966#23
yashsuman15 wants to merge 11 commits into
Labellerr:feature/LABIMP-8041from
yashsuman15:main

Conversation

@yashsuman15

Copy link
Copy Markdown
Collaborator

Fixed my cookbook, with the import and compatibility issues with the new refactored code

test: Add integration tests for Labellerr SDK

This commit introduces integration tests for core SDK functionalities:

Features tested:
- Project creation with multiple annotation types:
  * Polygon annotations
  * Bounding box detection
  * Classification (select, dropdown, radio)
  * Text input fields
  * Combined annotation types
- Project export functionality
- Pre-annotation upload support (COCO JSON format)

Test structure:
/tests
  /integration
    - Create_Project.py    # Project creation test cases
    - Export_project.py    # Export functionality tests
    - Pre_annotation.py    # Pre-annotation upload tests
    - main.py             # Test runner
    - cred.py            # Credentials config (gitignored)

Requirements:
- Valid API credentials in cred.py
- Test image dataset in test_img/
- Sample annotations in annotations.json

Note: Remember to update cred.py with valid credentials before running tests
-removed __pychace__
-added .gitignore
@ximihoque
ximihoque changed the base branch from main to feature/LABIMP-8041 November 10, 2025 12:19
@ximihoque
ximihoque deleted the branch Labellerr:feature/LABIMP-8041 November 13, 2025 13:00
@ximihoque ximihoque closed this Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants