flask/tests/test_examples.py

39 lines
906 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
"""
2014-08-31 21:54:45 +02:00
tests.examples
~~~~~~~~~~~~~~~~~~~~~~~~
Tests the examples.
2014-01-02 19:21:07 +01:00
:copyright: (c) 2014 by Armin Ronacher.
:license: BSD, see LICENSE for more details.
"""
import os
import unittest
2014-08-31 21:54:45 +02:00
from tests import add_to_path
def setup_path():
example_path = os.path.join(os.path.dirname(__file__),
os.pardir, os.pardir, 'examples')
add_to_path(os.path.join(example_path, 'flaskr'))
add_to_path(os.path.join(example_path, 'minitwit'))
def suite():
setup_path()
suite = unittest.TestSuite()
try:
2014-08-31 21:56:15 +02:00
from minitwit_tests import TestMiniTwit
except ImportError:
pass
else:
2014-08-31 21:56:15 +02:00
suite.addTest(unittest.makeSuite(TestMiniTwit))
try:
2014-08-31 21:56:15 +02:00
from flaskr_tests import TestFlaskr
except ImportError:
pass
else:
2014-08-31 21:56:15 +02:00
suite.addTest(unittest.makeSuite(TestFlaskr))
return suite