calendar-social/tests/test_calsocial.py

25 lines
498 B
Python

import pytest
import calsocial
from calsocial.models import db
@pytest.fixture
def client():
calsocial.app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///'
calsocial.app.config['TESTING'] = True
client = calsocial.app.test_client()
with calsocial.app.app_context():
db.create_all()
yield client
def test_index_no_login(client):
"""Test the main page without logging in
"""
page = client.get('/')
assert b'Welcome to Calendar.social' in page.data