from unittest.mock import patch, MagicMock
from mymodule import my_signal, make_things_good
def test_doing_stuff():
mocked_doing_stuff = MagicMock()
mocked_doing_stuff = my_signal.connect(mocked_doing_stuff)
with patch('mymodule.doing_stuff', mocked_doing_stuff):
make_things_good()
mocked_doing_stuff.assert_called_once()
from mymodule import my_signal, make_things_good
def test_doing_stuff():
mocked_doing_stuff = MagicMock()
mocked_doing_stuff = my_signal.connect(mocked_doing_stuff)
with patch('mymodule.doing_stuff', mocked_doing_stuff):
make_things_good()
mocked_doing_stuff.assert_called_once()