Skip to content

Add automated tests for CRUD operations with pytest #5

Description

@prokhin

Currently, the project does not have automated tests for the CRUD operations. To improve reliability and ensure future changes do not break core functionality, we need to implement automated tests.

Tasks:

Add pytest as a testing framework.

Write tests that cover the main CRUD operations (Create, Read, Update, Delete).

Ensure tests can be executed both locally and inside a container.

Integrate tests into the existing Docker Compose setup (e.g., add a test service in docker-compose.yml).

Update project documentation with instructions on how to run the tests.

Acceptance Criteria:

All CRUD operations are covered by tests.

Tests run successfully via Docker Compose.

Documentation is updated with test execution steps.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions