public async Task TestDeleteNotebook() { NotebookClient client = CreateClient(); string notebookName = Recording.GenerateId("Notebook", 16); Notebook notebook = new Notebook( new NotebookMetadata { LanguageInfo = new NotebookLanguageInfo(name: "Python") }, nbformat: 4, nbformatMinor: 2, new List <NotebookCell>() ); NotebookCreateOrUpdateNotebookOperation createOperation = await client.StartCreateOrUpdateNotebookAsync(notebookName, new NotebookResource(notebookName, notebook)); await createOperation.WaitForCompletionAsync(); NotebookDeleteNotebookOperation deleteOperation = await client.StartDeleteNotebookAsync(notebookName); Response response = await deleteOperation.WaitForCompletionAsync(); Assert.AreEqual(200, response.Status); }
public async Task TestDeleteNotebook() { NotebookClient client = CreateClient(); NotebookResource resource = await DisposableNotebook.CreateResource(client, this.Recording); NotebookDeleteNotebookOperation operation = await client.StartDeleteNotebookAsync(resource.Name); await operation.WaitAndAssertSuccessfulCompletion(); }
public async Task TestDeleteNotebook() { var operation = await NotebookClient.StartDeleteNotebookAsync("MyNotebook"); while (!operation.HasValue) { operation.UpdateStatus(); } Assert.AreEqual(200, operation.Value.Status); }
public async Task TestRenameLinkedService() { NotebookClient client = CreateClient(); NotebookResource resource = await DisposableNotebook.CreateResource(client, Recording); string newNotebookName = Recording.GenerateId("Notebook2", 16); NotebookRenameNotebookOperation renameOperation = await client.StartRenameNotebookAsync(resource.Name, new ArtifactRenameRequest() { NewName = newNotebookName }); await renameOperation.WaitForCompletionResponseAsync(); NotebookResource notebook = await client.GetNotebookAsync(newNotebookName); Assert.AreEqual(newNotebookName, notebook.Name); NotebookDeleteNotebookOperation operation = await client.StartDeleteNotebookAsync(newNotebookName); await operation.WaitForCompletionResponseAsync(); }
public async ValueTask DisposeAsync() { NotebookDeleteNotebookOperation operation = await _client.StartDeleteNotebookAsync(Name); await operation.WaitForCompletionResponseAsync(); }