`raise NotImplementedError` https://docs.python.org/3/library/exceptions.html#NotImplementedError I think would be the canonical solution.
E On Mon, 26 Oct 2020 at 20:34, Victor Stinner <vstin...@python.org> wrote: > If you use the unittest module, I suggest you to use self.fail() instead: > it is standard. Moreover, you can specify a message. > https://docs.python.org/dev/library/unittest.html#unittest.TestCase.fail > > Victor > > Le ven. 23 oct. 2020 à 21:36, Umair Ashraf <umr.as...@gmail.com> a écrit : > >> Hello >> >> Can I suggest a feature to discuss and hopefully develop and send a PR. I >> think having a *fail* keyword for unit testing would be great. So we >> write a test as follows which will fail to begin with. >> >> class MyTest(unittest.TestCase): >> def test_this_and_that(self): >> """ >> Given inputs >> When action is done >> Then it should pass >> """ >> fail >> >> This keyword is to fill an empty function block like *pass* but this >> will make the function raise an exception that test is failing. I know >> there is *raise* but I feel this *fail* keyword is needed to write a >> test first which fails and then write code and then come back to the test >> and fill its body. >> >> Umair >> >> -- >> >> _______________________________________________ >> Python-Dev mailing list -- python-dev@python.org >> To unsubscribe send an email to python-dev-le...@python.org >> https://mail.python.org/mailman3/lists/python-dev.python.org/ >> Message archived at >> https://mail.python.org/archives/list/python-dev@python.org/message/QPOVO34K63CLEY66GSY5JOLWBRG5QRUM/ >> Code of Conduct: http://python.org/psf/codeofconduct/ >> > > > -- > Night gathers, and now my watch begins. It shall not end until my death. > _______________________________________________ > Python-Dev mailing list -- python-dev@python.org > To unsubscribe send an email to python-dev-le...@python.org > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/python-dev@python.org/message/P5LJB2VTO5XBOAWBSQ5NYFZSFIYEZS3Q/ > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/I5ZATRCSV7YXPRT3ZAA3QOCJLS4L4Z5Y/ Code of Conduct: http://python.org/psf/codeofconduct/