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