def METHOD_NAME(self):
    entries = [{}, {}, {}]
    count = 3
    log_manager = MagicMock()
    log_manager.get_log_entries = MagicMock(return_value=(entries, count))
    # noinspection PyTypeChecker
    execute_logs = ExecuteLogs(log_manager)
    self.api.add_route('/api/execute/logs', execute_logs)
    self.simulate_request('/api/execute/logs')
    self.assertEqual(self.srmock.status, falcon.HTTP_BAD_REQUEST, 'take is required')
    self.simulate_request('/api/execute/logs', query_string='take=abcd')
    self.assertEqual(self.srmock.status, falcon.HTTP_BAD_REQUEST, 'take should be int')
    self.simulate_request('/api/execute/logs', query_string='take=10&skip=abcd')
    self.assertEqual(self.srmock.status, falcon.HTTP_BAD_REQUEST, 'skip should be int')
    self.simulate_request('/api/execute/logs', query_string='take=101')
    self.assertEqual(self.srmock.status, falcon.HTTP_BAD_REQUEST, 'take should be less or equal to 100')
    self.simulate_request('/api/execute/logs', query_string='take=-10')
    self.assertEqual(self.srmock.status, falcon.HTTP_BAD_REQUEST, 'take should be greater than 0')
    self.simulate_request('/api/execute/logs', query_string='take=0')
    self.assertEqual(self.srmock.status, falcon.HTTP_BAD_REQUEST, 'take should be greater than 0')
    self.simulate_request('/api/execute/logs', query_string='take=10&skip=-1')
    self.assertEqual(self.srmock.status, falcon.HTTP_BAD_REQUEST, 'skip should be greater or equal to 0')