[IMP] tests: export all the tests in a single suite.
authorVo Minh Thu <vmt@openerp.com>
Wed, 1 Feb 2012 16:44:04 +0000 (17:44 +0100)
committerVo Minh Thu <vmt@openerp.com>
Wed, 1 Feb 2012 16:44:04 +0000 (17:44 +0100)
bzr revid: vmt@openerp.com-20120201164404-yvnf30okqyj69sfy

openerp/tests/__init__.py

index 3b2dcd1..142ec03 100644 (file)
@@ -5,15 +5,26 @@ import test_orm
 import test_ir_sequence
 import test_xmlrpc
 
+# This test suite assumes a database.
 def make_suite():
     suite = unittest2.TestSuite()
     suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_ir_sequence))
     suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_orm))
     return suite
 
+# This test suite creates a database.
 def make_suite_no_db():
     suite = unittest2.TestSuite()
     suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_xmlrpc))
     return suite
 
+# This test suite combines the two above test suites
+# (and thus creates a database).
+def make_complete_suite():
+    suite = unittest2.TestSuite()
+    suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_xmlrpc))
+    suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_ir_sequence))
+    suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_orm))
+    return suite
+
 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: