Mitosheet default df renderer #3234
Annotations
10 errors, 2 warnings, and 1 notice
Start a server and run tests (windows):
tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]');
> 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible();
| ^
9 | return mito;
10 | };
11 |
at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104)
at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\taskpanes\code_config.spec.ts#L1
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Test timeout of 60000ms exceeded.
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\taskpanes\code_config.spec.ts#L35
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-dropdown-item').filter({ hasText: 'CSV Import File Path' })
33 | await awaitResponse(page);
34 | await mito.getByText('Add').click();
> 35 | await mito.locator('.mito-dropdown-item', { hasText: 'CSV Import File Path' }).click();
| ^
36 | await awaitResponse(page);
37 |
38 | await mito.getByText('Add').click();
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:35:84
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\taskpanes\code_config.spec.ts#L1
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\taskpanes\code_config.spec.ts#L39
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-dropdown-item').filter({ hasText: 'CSV Export File Path' })
37 |
38 | await mito.getByText('Add').click();
> 39 | await mito.locator('.mito-dropdown-item', { hasText: 'CSV Export File Path' }).click();
| ^
40 |
41 | // Scroll the code block into view
42 | await page.locator('.stCodeBlock').scrollIntoViewIfNeeded();
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:39:84
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]');
> 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible();
| ^
9 | return mito;
10 | };
11 |
at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104)
at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\utils.ts#L8
4) [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]');
> 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible();
| ^
9 | return mito;
10 | };
11 |
at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104)
at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\file_import.spec.ts:14:18
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\utils.ts#L8
5) [Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]');
> 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible();
| ^
9 | return mito;
10 | };
11 |
at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104)
at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\formatting.spec.ts:6:22
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\taskpanes\formatting.spec.ts#L11
5) [Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
Expected string: "rgb(155, 155, 157)"
Received string: "rgb(232, 235, 248)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
9 | // Update to the second suggested style (the first is default)
10 | await mito.locator('.mito-suggested-style').nth(1).click();
> 11 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('background-color', 'rgb(155, 155, 157)')
| ^
12 |
13 | // Update to the third suggested style
14 | await mito.locator('.mito-suggested-style').nth(2).click();
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\formatting.spec.ts:11:121
|
Start a server and run tests (windows):
tests\streamlit_ui_tests\taskpanes\formatting.spec.ts#L27
6) [Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
Expected string: "rgb(43, 78, 238)"
Received string: "rgb(232, 235, 248)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
25 | await mito.getByText('Column Headers').click();
26 | await mito.locator('.spacing-row', { hasText: 'Background Color' }).locator('.color-input').fill('#2b4eee');
> 27 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('background-color', 'rgb(43, 78, 238)')
| ^
28 |
29 | await mito.locator('.spacing-row', { hasText: 'Text Color' }).locator('.color-input').fill('#ffffff');
30 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('color', 'rgb(255, 255, 255)')
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\formatting.spec.ts:27:121
|
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Start a server and run tests (windows)
6 flaky
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
[Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
[Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
[Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style
[Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers
1 skipped
32 passed (2.5m)
|
Loading