def test_add_modify_delete_instruction(self):
     instruction = Instruction(None, 10, time.time() - 600, time.time(), 'Test Instruction')        
     brew_logic.store_instruction_for_unique_time(instruction)        
     instructions = db_adapter.get_all_instructions()
     assert(len(instructions) == 1)        
     new_description = 'New Description, Bla Bla Bla'
     old_instruction = db_adapter.get_all_instructions()[0]
     old_instruction.description = new_description        
     brew_logic.store_instruction_for_unique_time(old_instruction)
     instructions = db_adapter.get_all_instructions()        
     assert(len(instructions) == 1)
     assert(instructions[0].description == new_description)
     db_adapter.delete_instruction(old_instruction.instruction_id)
     assert(len(db_adapter.get_all_instructions()) == 0)
def delete_instruction(instruction_id):
    _get_instruction(instruction_id)  # just check if it exists
    db_adapter.delete_instruction(instruction_id)
    print 'Deleted instruction #' + instruction_id
    response.status = 204