У меня проблемы с множественным наследованием при использовании pytest и декоратора @classmethod. Я не могу понять, что происходит не так, и могу использовать некоторую помощь.
import unittest
class HelperClass:
def __init__(self):
pass
def set_a_value(self):
self.x = 1
class TestSuite(unittest.TestCase, HelperClass):
@classmethod
def setUpClass(cls):
super(HelperClass, cls).__init__()
cls.set_a_value()
def test_something(self):
assert(self.x == 1)
TestSuite()
Ошибка, которую я получаю:
TypeError: descriptor '__init__' of 'object' object needs an argument