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'
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'