Is your feature request related to a problem? Please describe.
Currently, the repository does not have a structured testing setup. This makes it difficult to verify changes reliably and increases the risk of errors when introducing new features or fixes.
Describe the solution you'd like
Introduce a minimal testing setup (e.g., using pytest) along with a small number of basic tests for core functionality such as server startup and simple API behavior. The goal would be to start small and expand test coverage incrementally over time.
Describe alternatives you've considered
Manual testing is currently used, but is less reliable and it does not scale well as the codebase grows.
Additional context
This can be implemented in a lightweight manner without introducing complex infrastructure initially, and it can be expanded gradually based on project needs.
Is your feature request related to a problem? Please describe.
Currently, the repository does not have a structured testing setup. This makes it difficult to verify changes reliably and increases the risk of errors when introducing new features or fixes.
Describe the solution you'd like
Introduce a minimal testing setup (e.g., using pytest) along with a small number of basic tests for core functionality such as server startup and simple API behavior. The goal would be to start small and expand test coverage incrementally over time.
Describe alternatives you've considered
Manual testing is currently used, but is less reliable and it does not scale well as the codebase grows.
Additional context
This can be implemented in a lightweight manner without introducing complex infrastructure initially, and it can be expanded gradually based on project needs.