28 lines
		
	
	
		
			657 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			657 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""
 | 
						|
    LessCss tests
 | 
						|
"""
 | 
						|
import unittest
 | 
						|
import os
 | 
						|
import re
 | 
						|
 | 
						|
import bootstrap
 | 
						|
 | 
						|
def find():
 | 
						|
    svn = re.compile('\.svn')
 | 
						|
    test = re.compile('test.+\.py$')
 | 
						|
#    skip = re.compile('testissues.*')
 | 
						|
    alltests = unittest.TestSuite()
 | 
						|
    for path, _, files in os.walk(bootstrap.here):
 | 
						|
        if svn.search(path):
 | 
						|
            continue
 | 
						|
        for f in files:
 | 
						|
#            if skip.search(f):
 | 
						|
#                continue
 | 
						|
            if test.search(f):
 | 
						|
                module = __import__(f.split('.')[0])
 | 
						|
                alltests.addTest(unittest.findTestCases(module))
 | 
						|
    return alltests
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    unittest.main(defaultTest='find')
 | 
						|
     |