Я пытаюсь проверить переданный сигнал и его обеспечение_арги. Сигнал запускается внутри contact_question_create
только после отправки формы.
My TestCase - это что-то вроде:
def test_form_should_post_proper_data_via_signal(self):
form_data = {'name': 'Jan Nowak'}
signals.question_posted.send(sender='test', form_data=form_data)
@receiver(signals.question_posted, sender='test')
def question_posted_listener(sender, form_data):
self.name = form_data['name']
eq_(self.name, 'Jan Nowak')
Это правильный способ проверить этот сигнал? Любые лучшие идеи?