[conduit: 18/138] Add proper test case generation



commit 831e4f0ae9fe03de5bae9cfae4ac89491acf72de
Author: John Carr <john carr unrouted co uk>
Date:   Mon Apr 20 07:54:46 2009 -0700

    Add proper test case generation
---
 test/soup/test_synchronization.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/test/soup/test_synchronization.py b/test/soup/test_synchronization.py
index 1fdaec9..ecbc926 100644
--- a/test/soup/test_synchronization.py
+++ b/test/soup/test_synchronization.py
@@ -11,8 +11,14 @@ def make_testcase(src, snk):
     return TestSynchronization
 
 
-from soup.modules import folder
-TestSynchronizationFolderFolder = make_testcase(folder.FolderWrapper, folder.FolderWrapper)
+self = soup.get_module(__name__)
+mods = soup.modules.get_all()
+for i in range(len(mods)):
+    for j in range(i+1, len(mods)):
+        source = mods[i]
+        sink = mods[j]
+        setattr(self, "TestSynchronization%s%s" % (source.name(), sink.name()), make_testcase(source, sink))
+
 
 if __name__ == "__main__":
     import unittest



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]