﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
27447	Provide an easy way to test sending of signals	James Bennett		"Currently, when writing tests for an application that sends signals, there's no easy built-in way to test the sending of signals.

A simple solution would be to add a context-manager assertion that can check a signal was sent and received keyword arguments with certain names, and then further inspection of the received arguments could be done inside the `with` block. For example:

{{{
with self.AssertSignalSent(some_signal, required_kwargs=['my_kwarg']):
    # ...do stuff...
}}}"	New feature	new	Testing framework	dev	Normal			Ülgen Sarıkavak	Accepted	1	0	0	1	0	0
