| 
									
										
										
										
											2013-06-19 14:21:45 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | import unittest | 
					
						
							| 
									
										
										
										
											2013-06-19 22:23:15 -07:00
										 |  |  | from mock import Mock | 
					
						
							| 
									
										
										
										
											2013-06-19 14:21:45 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 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-19 22:23:15 -07: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 |