Tests restructuring

This commit is contained in:
2025-09-19 21:23:57 +02:00
parent d0924f90c4
commit 366093bbc6
70 changed files with 212 additions and 1957 deletions

View File

@@ -18,7 +18,43 @@ class Settings(BaseSettings):
# Project information
project_name: str = "Ecommerce Backend API with Marketplace Support"
description: str = "Advanced product management system with JWT authentication"
description: str = """
## 🚀 Letzshop Import API
Complete marketplace product import and management system built with FastAPI.
### 📚 Documentation Links
- **[Complete Documentation Site](#)** - Full project documentation
- **[Getting Started Guide](#)** - Installation and setup
- **[User Guides](#)** - How-to guides and tutorials
- **[API Authentication Guide](#)** - Security and authentication
- **[Testing Documentation](#)** - Test suite and conventions
### 🔗 Quick Links
- **[Alternative API Docs](/redoc)** - ReDoc interface
- **[Health Check](/health)** - System status
- **[OpenAPI Spec](/openapi.json)** - Machine-readable API spec
### 📖 Key Features
- **Product Management** - Complete CRUD operations with validation
- **Multi-Shop Support** - Independent shop configurations
- **CSV Import System** - Bulk import from various marketplace formats
- **Stock Management** - Inventory tracking across locations
- **User Management** - Role-based access control
- **Marketplace Integration** - Import from multiple platforms
### 🏗️ Architecture
Built with modern Python stack:
- **FastAPI** - High-performance async API framework
- **SQLAlchemy** - Powerful ORM with PostgreSQL
- **Pydantic** - Data validation and serialization
- **JWT Authentication** - Secure token-based auth
- **pytest** - Comprehensive test suite
"""
version: str = "2.2.0"
# Database