У меня есть два класса:Как исправить метод базового класса?
class A(object):
def get_something(self):
return 1
class B(A):
pass
и когда я пытаюсь исправить A.get_something в тестах он терпит неудачу.
from some_module.myclasses import B
...
def test_something(self):
with patch('some_module.myclasses.A.get_something', return_value=2):
self.assertEqual(B().get_something(), 2)
Что здесь не так?
Нет, я не импортирую его в '__init __. Py'. Но спасибо за предложение – syabro
Добро пожаловать. Рад, что ты это нашел! –