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 SylvainDe
Recipients SylvainDe
Date 2017-06-08.12:25:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1496924737.3.0.976526614189.issue30600@psf.upfronthosting.co.za>
In-reply-to
Content
Issue found while trying to write tests for  https://bugs.python.org/issue30592 .

Issue related to http://bugs.python.org/issue30534 .

The following code:

    [].index(x=2)

should raise the following error:

    TypeError: index() takes no keyword arguments

but currently raises:

    TypeError: index() takes at least 1 argument (0 given)


This is easily reproduced with the following unit test:

    # AssertionError: "^index\(\) takes no keyword arguments$" does not match "index() takes at least 1 argument (0 given)"
    def test_varargs4_kw(self):
        msg = r"^index\(\) takes no keyword arguments$"
        self.assertRaisesRegex(TypeError, msg, [].index, x=2)
History
Date User Action Args
2017-06-08 12:25:37SylvainDesetrecipients: + SylvainDe
2017-06-08 12:25:37SylvainDesetmessageid: <1496924737.3.0.976526614189.issue30600@psf.upfronthosting.co.za>
2017-06-08 12:25:37SylvainDelinkissue30600 messages
2017-06-08 12:25:37SylvainDecreate