|
|
@@ -16,13 +16,29 @@ from wstools.TimeoutSocket import TimeoutError |
|
|
|
from wstools import tests |
|
|
|
cwd = os.path.dirname(tests.__file__) |
|
|
|
|
|
|
|
# that's for tox/pytest |
|
|
|
nameGenerator = None |
|
|
|
|
|
|
|
|
|
|
|
def makeTestSuite(section='services_by_file'): |
|
|
|
global nameGenerator |
|
|
|
|
|
|
|
cp, numTests = setUpOptions(section) |
|
|
|
nameGenerator = getOption(cp, section) |
|
|
|
suite = unittest.TestSuite() |
|
|
|
for i in range(0, numTests): |
|
|
|
suite.addTest(unittest.makeSuite(WSDLToolsTestCase, 'test_')) |
|
|
|
return suite |
|
|
|
|
|
|
|
|
|
|
|
@unittest.skip("skipping due broken assets") |
|
|
|
class WSDLToolsTestCase(unittest.TestCase): |
|
|
|
|
|
|
|
def __init__(self, methodName='runTest'): |
|
|
|
unittest.TestCase.__init__(self, methodName) |
|
|
|
|
|
|
|
def setUp(self): |
|
|
|
makeTestSuite() |
|
|
|
self.path = nameGenerator.next() |
|
|
|
print self.path |
|
|
|
sys.stdout.flush() |
|
|
@@ -152,17 +168,6 @@ def getOption(cp, section): |
|
|
|
yield value |
|
|
|
|
|
|
|
|
|
|
|
def makeTestSuite(section='services_by_file'): |
|
|
|
global nameGenerator |
|
|
|
|
|
|
|
cp, numTests = setUpOptions(section) |
|
|
|
nameGenerator = getOption(cp, section) |
|
|
|
suite = unittest.TestSuite() |
|
|
|
for i in range(0, numTests): |
|
|
|
suite.addTest(unittest.makeSuite(WSDLToolsTestCase, 'test_')) |
|
|
|
return suite |
|
|
|
|
|
|
|
|
|
|
|
def main(): |
|
|
|
unittest.main(defaultTest="makeTestSuite") |
|
|
|
|
|
|
|