Example #1
0
def get_task(task_id):
  # task = [task for task in tasks if task['id'] == task_id]
  # Instead of filter, find:
  try:
    task = next(task for task in tasks if task['id'] == task_id)
  except StopIteration:
    abort(404)
  return jsonify({'task': make_public_task(task)})
 def runTest(self):
     result = helper.make_public_task(self.task)
     print(result)
     # Method should return new object
     self.assertIsNot(id(self.task), id(result))
     self.assertEqual(result['uri'], 'monkey-patched-response')
Example #3
0
def get_tasks():
  return jsonify({'tasks': [make_public_task(task) for task in tasks]})
 def runTest(self):
   result = helper.make_public_task(self.task)
   print(result)
   # Method should return new object
   self.assertIsNot(id(self.task), id(result))
   self.assertEqual(result['uri'], 'monkey-patched-response')