This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mark.dickinson
Recipients antlong, flox, mark.dickinson
Date 2010-08-13.18:14:30
SpamBayes Score 3.3095287e-07
Marked as misclassified No
Message-id <1281723272.06.0.193004914359.issue9590@psf.upfronthosting.co.za>
In-reply-to
Content
What flox said.

There's no reversal here:  you've defined an __init__ method that takes no arguments.  The unittest framework tries to instantiate a TestSomething instance by calling it with two arguments (one of which is self).  If you look at the source for the TestCase class you'll see:

    def __init__(self, methodName='runTest'):
        ...


Note that the message you're seeing applies to *your* __init__ method:  that method expects no arguments (because that's the way you defined it), but it's getting two (because the unittest test runner calls it that way).
History
Date User Action Args
2010-08-13 18:14:32mark.dickinsonsetrecipients: + mark.dickinson, flox, antlong
2010-08-13 18:14:32mark.dickinsonsetmessageid: <1281723272.06.0.193004914359.issue9590@psf.upfronthosting.co.za>
2010-08-13 18:14:30mark.dickinsonlinkissue9590 messages
2010-08-13 18:14:30mark.dickinsoncreate