I followed the instructions on How to mock an import
but I'm having no success.
I have the following setup:
Class A imports Class B, and Class B imports Class C.
Class C is the module I want to mock.
in test.py:
import sys
from mock import Mock
sys.modules['C'] = Mock()
import A
print A.C.__name__ // this returns:
AttributeError: 'module' object has no attribute 'C'