Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem with Unittest
#1
Sad 
Hello!
I have a problem with calling method - assertTrue.

My code:
#!/usr/bin/env python3

import unittest

class MyTest(unittest.TestCase):

    @classmethod
    def setUp(self):
        cond = True
        self.assertTrue(self, expr=cond) # its working
        self.assertTrue(cond) # its not working - TypeError: assertTrue() missing 1 required positional argument: 'expr

    def test_1(self):
        pass

if __name__ == '__main__':
    unittest.main(failfast=True)
Playground :
https://repl.it/join/aidyjhhn-michahanusek
Reply
#2
Don't decorate setUp as a classmethod. That's not the way it is supposed to work. Also normally assertions belong to the test methods not the setUp method.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  problem in using unittest akbarza 2 1,558 Feb-25-2024, 12:51 PM
Last Post: deanhystad
Question Unwanted execution of unittest ThomasFab 9 4,267 Nov-15-2022, 05:33 PM
Last Post: snippsat
  unittest.mock for an api key silver 3 2,291 Aug-29-2022, 03:52 PM
Last Post: ndc85430
  Ran 0 tests in 0.000s - unittest Peaches 8 8,030 Dec-31-2021, 08:58 AM
Last Post: Peaches
  Unittest et patch mad31 2 2,832 Aug-09-2020, 06:16 AM
Last Post: mad31
  Unusual things to do with unittest/HTMLTestRunner AndyHolyer 0 2,768 Jul-29-2020, 02:43 PM
Last Post: AndyHolyer
  Test a class function via "unittest " Penguin827 1 2,200 Jul-10-2020, 08:31 AM
Last Post: Gribouillis
  How to use unittest module ? binhduonggttn 1 2,553 Feb-17-2020, 03:28 AM
Last Post: Larz60+
  unittest mock and patch piscvau 1 2,850 Nov-08-2019, 03:23 PM
Last Post: ichabod801
  Optimize unittest loading Nazz 3 3,287 Mar-05-2019, 11:59 AM
Last Post: Nazz

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020