| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  | # -*- coding: utf-8 -*- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-05 20:24:31 +01:00
										 |  |  | import os | 
					
						
							|  |  |  | import unittest2 as unittest | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  | from plone.testing import layered | 
					
						
							|  |  |  | from robotsuite import RobotTestSuite | 
					
						
							|  |  |  | from searx.testing import SEARXROBOTLAYER | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def test_suite(): | 
					
						
							|  |  |  |     suite = unittest.TestSuite() | 
					
						
							|  |  |  |     current_dir = os.path.abspath(os.path.dirname(__file__)) | 
					
						
							|  |  |  |     robot_dir = os.path.join(current_dir, 'robot') | 
					
						
							|  |  |  |     tests = [ | 
					
						
							|  |  |  |         os.path.join('robot', f) for f in | 
					
						
							|  |  |  |         os.listdir(robot_dir) if f.endswith('.robot') and | 
					
						
							|  |  |  |         f.startswith('test_') | 
					
						
							|  |  |  |     ] | 
					
						
							|  |  |  |     for test in tests: | 
					
						
							|  |  |  |         suite.addTests([ | 
					
						
							|  |  |  |             layered(RobotTestSuite(test), layer=SEARXROBOTLAYER), | 
					
						
							|  |  |  |         ]) | 
					
						
							|  |  |  |     return suite |