def test_serve_get_response_when_user_is_not_authenticated( self, mock_user_is_authenticated, mock_send_message_to_rapidpro, mock_render, mock_get_run_id, mock_get_messages_for_user): mock_user_is_authenticated.return_value = False mock_get_run_id.return_value = 123 mock_get_messages_for_user.return_value = ['whatever'], True request = self.factory.get('/register/', {}) serve_get_response(request, self.ureporter) mock_send_message_to_rapidpro.assert_called_once_with( {'from': self.urn_tel, 'text': s.RAPIDPRO_REGISTER_TRIGGER}) mock_render.assert_called_once_with( request, 'register.html', {'messages': ['whatever'], 'uuid': self.uuid, 'run_id': 123})
def test_serve_get_response_when_user_is_authenticated( self, mock_user_is_authenticated, mock_get_already_registered_message): mock_user_is_authenticated.return_value = True request = self.factory.get('/register/', {}) serve_get_response(request, self.ureporter) mock_get_already_registered_message.assert_called_once_with(request)