[DOC] openerp.tests.common: now included in the test-framework page.
authorVo Minh Thu <vmt@openerp.com>
Tue, 30 Oct 2012 11:37:37 +0000 (12:37 +0100)
committerVo Minh Thu <vmt@openerp.com>
Tue, 30 Oct 2012 11:37:37 +0000 (12:37 +0100)
bzr revid: vmt@openerp.com-20121030113737-10h045k368pbrldq

doc/test-framework.rst
openerp/tests/common.py

index 56951b1..f53d15a 100644 (file)
@@ -87,9 +87,9 @@ In addition to the above possibilities, when invoked with a non-existing module
 sub-modules.
 
 Depending on the unittest2_ class that is used to write the tests (see
-``openerp.tests.common`` for some helper classes that you can re-use), a database
-may be created before the test is run, and the module providing the test will
-be installed on that database.
+:mod:`openerp.tests.common` for some helper classes that you can re-use), a
+database may be created before the test is run, and the module providing the
+test will be installed on that database.
 
 Because creating a database, installing modules, and then dropping it is
 expensive, it is possible to interleave the run of the ``fast_suite`` tests
@@ -98,3 +98,9 @@ each requested module is installed, its fast_suite tests are run. The database
 is thus created and dropped (and the modules installed) only once.
 
 .. _unittest2: http://pypi.python.org/pypi/unittest2
+
+TestCase subclasses
+-------------------
+
+.. automodule:: openerp.tests.common
+   :members:
index b3ee4ac..26ad1e5 100644 (file)
@@ -1,4 +1,8 @@
 # -*- coding: utf-8 -*-
+"""
+The module :mod:`openerp.tests.common` provides a few helper and classes to write
+tests.
+"""
 import os
 import threading
 import time
@@ -92,8 +96,8 @@ class RpcCase(unittest2.TestCase):
     Subclass of TestCase with a few XML-RPC proxies.
     """
 
-    def __init__(self, name):
-        super(RpcCase, self).__init__(name)
+    def __init__(self, methodName='runTest'):
+        super(RpcCase, self).__init__(methodName)
 
         class A(object):
             pass