def on_put(self, req, resp, vault_id): vault = Vault.create(vault_id) # TODO: Need check and monitor failed vault. logger.info('Vault [{0}] created'.format(vault_id)) if vault: resp.status = falcon.HTTP_201 else: raise errors.HTTPInternalServerError('Vault Creation Failed')
def test_block_crud(self): vault_id = self.create_vault_id() v = Vault.create(vault_id) # Check for blocks, should be none blocks_gen = v.get_blocks(0, 0) blocks_list = list(blocks_gen) assert len(blocks_list) == 0
def test_vault_crud(self): vault_id = self.create_vault_id() v = Vault.get(vault_id) assert v is None v = Vault.create(vault_id) assert v is not None v.delete() v = Vault.get(vault_id) assert v is None
def test_file_crud(self): vault_id = self.create_vault_id() v = Vault.create(vault_id) f = v.create_file() assert isinstance(f, File) assert f.vault_id == vault_id file_id = f.file_id assert(len(file_id) > 0) file2 = v.get_file(file_id) file2_length = v.get_file_length(file_id) assert isinstance(file2, File) assert file2.file_id == file_id assert file2_length == 0
def test_file_crud(self): vault_id = self.create_vault_id() v = Vault.create(vault_id) f = v.create_file() assert isinstance(f, File) assert f.vault_id == vault_id file_id = f.file_id assert (len(file_id) > 0) file2 = v.get_file(file_id) file2_length = v.get_file_length(file_id) assert isinstance(file2, File) assert file2.file_id == file_id assert file2_length == 0
def put(self, vault_name): vault = Vault.create(vault_name) # TODO: Need check and monitor failed vault. logger.info('Vault [{0}] created'.format(vault_name)) response.status_code = 201 if vault else 500
def post(self, vault_name): vault = Vault.create(request.project_id, vault_name) response.status_code = 201 if vault else 500