Initial commit: Robot ökoszisztéma v2.0 - Stabilizált jármű és szerviz robotok
This commit is contained in:
20
backend/test_robot.py
Executable file
20
backend/test_robot.py
Executable file
@@ -0,0 +1,20 @@
|
||||
import asyncio
|
||||
from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
from app.services.harvester_robot import VehicleHarvester
|
||||
from app.core.config import settings
|
||||
|
||||
# Adatbázis kapcsolat felépítése a pontos névvel
|
||||
engine = create_async_engine(str(settings.DATABASE_URL))
|
||||
AsyncSessionLocal = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False)
|
||||
|
||||
async def run_test():
|
||||
async with AsyncSessionLocal() as db:
|
||||
harvester = VehicleHarvester()
|
||||
print("🚀 Robot indítása...")
|
||||
# Megpróbáljuk betölteni a katalógust
|
||||
await harvester.harvest_all(db)
|
||||
print("✅ Teszt lefutott.")
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(run_test())
|
||||
Reference in New Issue
Block a user