From 5f96a4b82a050f38d07bbd5eb7b4b7fa97b3f53a Mon Sep 17 00:00:00 2001 From: Colin Goutte Date: Fri, 25 Aug 2023 12:10:37 +0200 Subject: [PATCH] RED: we still need to created the view --- models.py | 4 +++- test_sql_database.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/models.py b/models.py index 04fb6a9..f660cc3 100644 --- a/models.py +++ b/models.py @@ -1,4 +1,4 @@ -from sqlalchemy import Column, ForeignKey, Integer +from sqlalchemy import Column, ForeignKey, Integer, String from database import Base @@ -7,3 +7,5 @@ class Movie(Base): __tablename__ = "movies" id = Column(Integer, primary_key=True, index=True) + + name = Column(String, index=True) diff --git a/test_sql_database.py b/test_sql_database.py index 7ed0f43..c511da1 100644 --- a/test_sql_database.py +++ b/test_sql_database.py @@ -44,8 +44,8 @@ def test_create_movie_api(): import random name = f"rand_{random.randint(1, 1000)}" - response = client.post("movie", {"name": name}) - assert response.status == 200 + response = client.post("/movies/", json={"name": name}) + assert response.status_code == 200 movie_id = response.json()["id"] response = client.get("movie", movie_id) assert response.json()["name"] == name