Spaces:
Sleeping
Sleeping
| from datetime import datetime | |
| from typing import List | |
| from pathlib import Path | |
| from fastapi import Depends | |
| from fastapi.testclient import TestClient | |
| import pytest | |
| from app.model.transaction import Transaction | |
| from app.schema.index import TransactionType, TransactionCreate | |
| from sqlalchemy.ext.asyncio import AsyncSession | |
| from app.engine.postgresdb import get_db_session | |
| async def test_file_upload(client: TestClient, get_db_session_fixture: AsyncSession) -> None: | |
| _test_upload_file = Path('/Users/patrickalexis/Documents/codepath-ai-course/codepath-group-project/backend/app/transactions_rag/transactions_2024.csv', 'new-index.json') | |
| _files = {'input_file': _test_upload_file.open('rb')} | |
| response = client.post(("/api/v1/file_upload/"),files=_files) | |
| assert response.status_code == 201 |