mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-03 11:07:07 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			635 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			635 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# -*- coding: utf-8 -*-
 | 
						|
 | 
						|
import os
 | 
						|
import unittest2 as unittest
 | 
						|
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
 |