Как сказал Алекс, вы пытаетесь использовать BoyTest в качестве атрибута мальчика:
class Boy:
def run(self, args):
print("Hello")
class BoyTest(unittest.TestCase)
def test(self)
self.assertEqual('2' , '2')
def self_test():
suite = unittest.TestSuite()
loader = unittest.TestLoader()
suite.addTest(loader.loadTestsFromTestCase(BoyTest))
return suite
Обратите внимание на изменение:
suite.addTest(loader.loadTestsFromTestCase(Boy.BoyTest))
до:
suite.addTest(loader.loadTestsFromTestCase(BoyTest))
Решает ли это вашу проблему?