Spaces:
Runtime error
Runtime error
from fastapi.testclient import TestClient | |
from main import app | |
client = TestClient(app) | |
def test_positive_sentiment(): | |
response = client.post("/analyze", json={"text": "I love this new product, it's amazing!"}) | |
assert response.status_code == 200 | |
assert "positive" in response.json()['result'][0]['label'].lower() | |
def test_negative_sentiment(): | |
response = client.post("/analyze", json={"text": "I hate this new product, it's terrible!"}) | |
assert response.status_code == 200 | |
assert "negative" in response.json()['result'][0]['label'].lower() | |
def test_empty_text(): | |
response = client.post("/analyze", json={"text": " "}) | |
assert response.status_code == 400 | |
assert "must not be empty" in response.json()['detail'].lower() | |