Known Issues and FAQ ==================== Docstring Handling ------------------ If one of the passed data objects has a docstring, the resulting testcase borrows it. .. code-block:: python d1 = Dataobj() d1.__doc__ = """This is a new docstring""" d2 = Dataobj() @data(d1, d2) def test_something(self, value): """This is an old docstring""" return value The first of the resulting test cases will have ``"""This is a new docstring"""`` as its docstring and the second will keep its old one (``"""This is an old docstring"""``).