Source code for base.tests

# -*- coding: utf-8 -*-

"""
    Example tests.

    :copyright: \(c) 2012 by Roman Semirook.
    :license: BSD, see LICENSE for more details.
"""

from flask import url_for
from testing import KitTestCase


[docs]class TestFrontBlueprint(KitTestCase):
[docs] def test_front(self): """ Tests the front page success code. :return: """ response = self.client.get(url_for('base.front_page')) self.assert200(response)
[docs] def test_front_for_anonymous(self): """ An anonymous visitor should see a "Log in" mention on the front page. :return: """ response = self.client.get(url_for('base.front_page')) self.assertContains(response, 'Log in')
[docs] def test_login(self): """ The login page should load successfully. :return: """ response = self.client.get(url_for('base.login')) self.assert200(response)