tailbone/tests/__init__.py

33 lines
634 B
Python
Raw Normal View History

import unittest
2013-06-20 00:23:15 -05:00
from mock import Mock
from pyramid import testing
class TestCase(unittest.TestCase):
"""
Base class for all test suites.
"""
def setUp(self):
self.config = testing.setUp()
def tearDown(self):
testing.tearDown()
2013-06-20 00:23:15 -05:00
def mock_query():
"""
Mock object used to simulate a ``sqlalchemy.Query`` instance.
"""
query = Mock()
query.return_value = query
query.outerjoin.return_value = query
query.join.return_value = query
query.filter.return_value = query
query.distinct.return_value = query
query.order_by.return_value = query
return query