Skip to content

Signals

Fixtures to verify signals are sent and handled.

Functions

signals

signals()

Allows capturing messages sent with Django Signals.

1
2
3
4
5
6
7
def test_signaling(signals):
    with signals.capture():
        MyModel().save()

    assert len(signals) == 4
    assert signals.captured
    assert signals.captured_by_name

Classes

Captured

Captured(name: str, sender: Any, kwargs: dict)

Captured signal information.


DjangoappSignalsStorage

DjangoappSignalsStorage()

Stores information about signals.