Exemplo n.º 1
0
    def test_check_order_ok_response(self, mock_find_first,
                                     mock_request_params):
        '''Test check_order OK response.
        '''
        # Arrange
        with self.app.app_context():
            mock_find_first.return_value = self.mock_order
            mock_request_params.return_value = (1, 'mock', '2019-02-13')
            order_controller = OrderController(self.request_context)

            # Act
            result = order_controller.check_order()

            # Assert
            assert result.status_code == 200
            assert result.get_json()['msg'] == 'OK'
Exemplo n.º 2
0
    def test_check_order_when_order_doesnot_exist(self, mock_find_first,
                                                  mock_request_params):
        '''Test check_order when the order doesnot exist.
        '''
        # Arrange
        with self.app.app_context():
            mock_find_first.return_value = None
            mock_request_params.return_value = (1, 'breakfast', '2019-02-13')
            order_controller = OrderController(self.request_context)

            # Act
            result = order_controller.check_order()

            # Assert
            assert result.status_code == 200
            assert result.get_json(
            )['msg'] == 'User has no breakfast order for this date'