Flask-Testing signals not supported error
Flask only provides signals as an optional dependency. Flask-Testing requires signals in some places and raises an error if you try to do something without them. For some reason, some messages are more vague than others Flask-Testing raises elsewhere. (This is a good place for a beginner to contribute a pull request.)
You need to install the blinker library to enable signal support in Flask.
$ pip install blinker