Example #1
0
    def test_simple(self, mock_import_string):
        mock_listener = Mock()
        mock_import_string.return_value = mock_listener

        run_event_listener(
            listener='mock.Mock',
            signal='test.signal',
            kwargs={'foo': 'bar'},
        )

        mock_import_string.assert_called_once_with('mock.Mock')

        mock_listener.assert_called_once_with(foo='bar')
    def test_simple(self, mock_import_string):
        mock_listener = Mock()
        mock_import_string.return_value = mock_listener

        with patch.object(run_event_listener, 'allow_absent_from_db', True):
            run_event_listener(
                listener='mock.Mock',
                signal='test.signal',
                kwargs={'foo': 'bar'},
            )

        mock_import_string.assert_called_once_with('mock.Mock')

        mock_listener.assert_called_once_with(foo='bar')