diff --git a/blogexample/migrations/versions/__pycache__/29d9055c6a28_create_add_url_field_in_posts_model.cpython-36.pyc b/blogexample/migrations/versions/__pycache__/29d9055c6a28_create_add_url_field_in_posts_model.cpython-36.pyc index 4fecab9..5681a57 100644 Binary files a/blogexample/migrations/versions/__pycache__/29d9055c6a28_create_add_url_field_in_posts_model.cpython-36.pyc and b/blogexample/migrations/versions/__pycache__/29d9055c6a28_create_add_url_field_in_posts_model.cpython-36.pyc differ diff --git a/blogexample/migrations/versions/__pycache__/5deb590e2e6e_create_posts_table.cpython-36.pyc b/blogexample/migrations/versions/__pycache__/5deb590e2e6e_create_posts_table.cpython-36.pyc index 46ad929..1ebda1c 100644 Binary files a/blogexample/migrations/versions/__pycache__/5deb590e2e6e_create_posts_table.cpython-36.pyc and b/blogexample/migrations/versions/__pycache__/5deb590e2e6e_create_posts_table.cpython-36.pyc differ diff --git a/lib/__pycache__/util_datetime.cpython-36.pyc b/lib/__pycache__/util_datetime.cpython-36.pyc index a0f6804..573ed24 100644 Binary files a/lib/__pycache__/util_datetime.cpython-36.pyc and b/lib/__pycache__/util_datetime.cpython-36.pyc differ diff --git a/lib/__pycache__/util_sqlalchemy.cpython-36.pyc b/lib/__pycache__/util_sqlalchemy.cpython-36.pyc index f9874a6..4b3bd3d 100644 Binary files a/lib/__pycache__/util_sqlalchemy.cpython-36.pyc and b/lib/__pycache__/util_sqlalchemy.cpython-36.pyc differ diff --git a/requirements.txt b/requirements.txt index d5f92bc..f6c63d4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,3 +20,5 @@ WTForms-Alchemy==0.16.9 flask_ckeditor pytz +pytest +requests diff --git a/test_blog.py b/test_blog.py new file mode 100644 index 0000000..037231b --- /dev/null +++ b/test_blog.py @@ -0,0 +1,22 @@ +import requests + +ENDPOINT = 'http://localhost:8000/' + +def test_can_call_endpoint(): + response = requests.get(ENDPOINT) + assert response.status_code == 200 + +def test_can_create_post(): + payload = { + "title": "Post 3", + "body": "Body 3", + "taglist":"", + "visible": "y" + } + response = requests.post(ENDPOINT + "/add", json=payload) + assert response.status_code == 200 + + +# def test_can_delete_post(): + + \ No newline at end of file