Merge branch 'release_15.05'

This commit is contained in:
Dannon Baker
2015-06-30 08:42:06 -04:00
+6 -1
View File
@@ -263,13 +263,18 @@ def build_tests( app=None, testing_shed_tools=False, master_api_key=None, user_a
baseclasses = ( ToolTestCase, )
namespace = dict()
for j, testdef in enumerate( tool.tests ):
test_function_name = 'test_tool_%06d' % j
def make_test_method( td ):
def test_tool( self ):
self.do_it( td )
test_tool.__name__ = test_function_name
return test_tool
test_method = make_test_method( testdef )
test_method.__doc__ = "%s ( %s ) > %s" % ( tool.name, tool.id, testdef.name )
namespace[ 'test_tool_%06d' % j ] = test_method
namespace[ test_function_name ] = test_method
namespace[ 'shed_tool_id' ] = shed_tool_id
namespace[ 'master_api_key' ] = master_api_key
namespace[ 'user_api_key' ] = user_api_key