Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import unittest
- import pytest
- from fastapi.testclient import TestClient
- from src.routers.bots.models import BotCreate, BotRead
- @pytest.mark.asyncio
- async def test_get_bots_empty(event_loop, session_override, mock_client: TestClient):
- bots = [
- BotCreate(
- bot_token="first", name="first", alias="first_bot", description="first_bot"
- ),
- BotCreate(
- bot_token="second",
- name="second",
- alias="second_bot",
- description="second_bot",
- ),
- ]
- for bot in bots:
- response = mock_client.post("/bot", data=bot.json())
- print(response.json())
- assert response.status_code == 200
- response = mock_client.get("/bot")
- print(response.text)
- assert response.json() == [BotRead.parse_obj(bot.dict()).dict() for bot in bots]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement