Пример #1
0
 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})
Пример #2
0
 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)