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 319 Feb-25-2024, 12:51 PM
Last Post: deanhystad
Question Unwanted execution of unittest ThomasFab 9 2,067 Nov-15-2022, 05:33 PM
Last Post: snippsat
  unittest.mock for an api key silver 3 1,396 Aug-29-2022, 03:52 PM
Last Post: ndc85430
  Ran 0 tests in 0.000s - unittest Peaches 8 5,118 Dec-31-2021, 08:58 AM
Last Post: Peaches
  Unittest et patch mad31 2 2,134 Aug-09-2020, 06:16 AM
Last Post: mad31
  Unusual things to do with unittest/HTMLTestRunner AndyHolyer 0 2,146 Jul-29-2020, 02:43 PM
Last Post: AndyHolyer
  Test a class function via "unittest " Penguin827 1 1,623 Jul-10-2020, 08:31 AM
Last Post: Gribouillis
  How to use unittest module ? binhduonggttn 1 2,050 Feb-17-2020, 03:28 AM
Last Post: Larz60+
  unittest mock and patch piscvau 1 2,109 Nov-08-2019, 03:23 PM
Last Post: ichabod801
  Optimize unittest loading Nazz 3 2,549 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