def test_handles_unicode(self): snowman = u'☃' self.request.args['message'] = [snowman] assert 'Message Sent' == announce(self.request, self.client, '#foo') self.client.msg.assert_called_with('#foo', snowman)
def test_announce(self): self.request.args['message'] = ['bar'] assert 'Message Sent' == announce(self.request, self.client, '#foo') self.client.msg.assert_called_with('#foo', 'bar')
def test_requires_message_content(self): assert 'Param message is required' == announce(self.request, self.client, '#foo') assert self.request.response_code == 400