mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
@@ -42,7 +42,10 @@ if (context.RunTest) {
|
|||||||
let notebook = await openNotebook(sqlNotebookContent, sqlKernelMetadata, this.test.title);
|
let notebook = await openNotebook(sqlNotebookContent, sqlKernelMetadata, this.test.title);
|
||||||
const expectedOutput0 = '(1 row affected)';
|
const expectedOutput0 = '(1 row affected)';
|
||||||
let cellOutputs = notebook.document.cells[0].contents.outputs;
|
let cellOutputs = notebook.document.cells[0].contents.outputs;
|
||||||
console.log('Got cell outputs');
|
console.log('Got cell outputs ---');
|
||||||
|
if (cellOutputs) {
|
||||||
|
cellOutputs.forEach(o => console.log(o));
|
||||||
|
}
|
||||||
assert(cellOutputs.length === 3, `Expected length: 3, Actual: ${cellOutputs.length}`);
|
assert(cellOutputs.length === 3, `Expected length: 3, Actual: ${cellOutputs.length}`);
|
||||||
let actualOutput0 = (<azdata.nb.IDisplayData>cellOutputs[0]).data['text/html'];
|
let actualOutput0 = (<azdata.nb.IDisplayData>cellOutputs[0]).data['text/html'];
|
||||||
console.log('Got first output');
|
console.log('Got first output');
|
||||||
@@ -56,7 +59,10 @@ if (context.RunTest) {
|
|||||||
const expectedOutput0 = '(1 row affected)';
|
const expectedOutput0 = '(1 row affected)';
|
||||||
for (let i = 0; i < 3; i++) {
|
for (let i = 0; i < 3; i++) {
|
||||||
let cellOutputs = notebook.document.cells[i].contents.outputs;
|
let cellOutputs = notebook.document.cells[i].contents.outputs;
|
||||||
console.log('Got cell outputs');
|
console.log(`Got cell outputs --- ${i}`);
|
||||||
|
if (cellOutputs) {
|
||||||
|
cellOutputs.forEach(o => console.log(o));
|
||||||
|
}
|
||||||
assert(cellOutputs.length === 3, `Expected length: 3, Actual: '${cellOutputs.length}'`);
|
assert(cellOutputs.length === 3, `Expected length: 3, Actual: '${cellOutputs.length}'`);
|
||||||
let actualOutput0 = (<azdata.nb.IDisplayData>cellOutputs[0]).data['text/html'];
|
let actualOutput0 = (<azdata.nb.IDisplayData>cellOutputs[0]).data['text/html'];
|
||||||
console.log('Got first output');
|
console.log('Got first output');
|
||||||
@@ -76,7 +82,10 @@ if (context.RunTest) {
|
|||||||
test('Python3 notebook test', async function () {
|
test('Python3 notebook test', async function () {
|
||||||
let notebook = await openNotebook(pySparkNotebookContent, pythonKernelMetadata, this.test.title);
|
let notebook = await openNotebook(pySparkNotebookContent, pythonKernelMetadata, this.test.title);
|
||||||
let cellOutputs = notebook.document.cells[0].contents.outputs;
|
let cellOutputs = notebook.document.cells[0].contents.outputs;
|
||||||
console.log('Got cell outputs');
|
console.log('Got cell outputs ---');
|
||||||
|
if (cellOutputs) {
|
||||||
|
cellOutputs.forEach(o => console.log(o));
|
||||||
|
}
|
||||||
let result = (<azdata.nb.IExecuteResult>cellOutputs[0]).data['text/plain'];
|
let result = (<azdata.nb.IExecuteResult>cellOutputs[0]).data['text/plain'];
|
||||||
assert(result === '2', `Expected python result: 2, Actual: ${result}`);
|
assert(result === '2', `Expected python result: 2, Actual: ${result}`);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user