Ejemplo n.º 1
0
 def update_sample(sample_id):
     response_object = {'status': 'success'}
     if request.method == 'PUT':
         post_data = request.get_json()
         sample = {
             'id': sample_id,
             'title': post_data.get('title'),
             'author': post_data.get('author'),
             'read': post_data.get('read')
         }
         log.debug('update_sample %s', sample)
         samples.update_sample(sample)
         response_object['message'] = 'Sample updated!'
     if request.method == 'DELETE':
         samples.delete_sample(sample_id)
         response_object['message'] = 'Sample removed!'
     return jsonify(response_object)
Ejemplo n.º 2
0
def test_update_sample_not_found():
    samples.add_sample(sample)
    assert not samples.update_sample({"id": "not_found"})
Ejemplo n.º 3
0
def test_update_sample():
    samples.add_sample(sample)
    assert samples.update_sample(sample)