Add FileDropper widget #10381
Annotations
10 errors
Test UI:
panel\tests\ui\io\test_reload.py#L30
test_reload_app_on_touch[D:\\a\\panel\\panel\\panel\\tests\\ui\\io\\app.ipynb]
TimeoutError: wait_until timed out in 5000 milliseconds
|
Test UI:
panel\tests\ui\widgets\test_input.py#L736
test_filedropper_text_file
assert {'test_input....r\n }\r\n'} == {'test_input...."),\n }\n'}
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ ' Tue\r\n'
? ++
-
|
Test UI:
panel\tests\ui\widgets\test_input.py#L758
test_filedropper_multiple_files
assert {'__init__.py...r\n }\r\n'} == {'__init__.py..."),\n }\n'}
Omitting 1 identical items, use -vv to show
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
'__init__.py': '',
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ '
|
Test UI:
panel\tests\ui\widgets\test_input.py#L736
test_filedropper_text_file
assert {'test_input....r\n }\r\n'} == {'test_input...."),\n }\n'}
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ ' Tue\r\n'
? ++
-
|
Test UI:
panel\tests\ui\widgets\test_input.py#L758
test_filedropper_multiple_files
assert {'__init__.py...r\n }\r\n'} == {'__init__.py..."),\n }\n'}
Omitting 1 identical items, use -vv to show
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
'__init__.py': '',
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ '
|
Test UI:
panel\tests\ui\widgets\test_input.py#L736
test_filedropper_text_file
assert {'test_input....r\n }\r\n'} == {'test_input...."),\n }\n'}
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ ' Tue\r\n'
? ++
-
|
Test UI:
panel\tests\ui\widgets\test_input.py#L758
test_filedropper_multiple_files
assert {'__init__.py...r\n }\r\n'} == {'__init__.py..."),\n }\n'}
Omitting 1 identical items, use -vv to show
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
'__init__.py': '',
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ '
|
Test UI:
panel\tests\ui\widgets\test_input.py#L736
test_filedropper_text_file
assert {'test_input....r\n }\r\n'} == {'test_input...."),\n }\n'}
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ ' Tue\r\n'
? ++
-
|
Test UI:
panel\tests\ui\widgets\test_input.py#L758
test_filedropper_multiple_files
assert {'__init__.py...r\n }\r\n'} == {'__init__.py..."),\n }\n'}
Omitting 1 identical items, use -vv to show
Differing items:
{'test_input.py': 'import datetime\r\n\r\nfrom pathlib import Path\r\n\r\nimport numpy as np\r\nimport pytest\r\n\r\ni..._text().replace(r"\\r\\n", r"\\n"),\r\n file2.name: file2.read_text().replace(r"\\r\\n", r"\\n"),\r\n }\r\n'} != {'test_input.py': 'import datetime\n\nfrom pathlib import Path\n\nimport numpy as np\nimport pytest\n\nimport panel as...: file1.read_text().replace(r"\\n", r"\\n"),\n file2.name: file2.read_text().replace(r"\\n", r"\\n"),\n }\n'}
Full diff:
{
'__init__.py': '',
- 'test_input.py': 'import datetime\n'
+ 'test_input.py': 'import datetime\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from pathlib import Path\n'
+ 'from pathlib import Path\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import numpy as np\n'
+ 'import numpy as np\r\n'
? ++
- 'import pytest\n'
+ 'import pytest\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'import panel as pn\n'
+ 'import panel as pn\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytest.importorskip("playwright")\n'
+ 'pytest.importorskip("playwright")\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from playwright.sync_api import Error, expect\n'
+ 'from playwright.sync_api import Error, expect\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'from panel.tests.util import serve_component, wait_until\n'
+ 'from panel.tests.util import serve_component, wait_until\r\n'
? ++
- 'from panel.widgets import (\n'
+ 'from panel.widgets import (\r\n'
? ++
' DatetimePicker, DatetimeRangePicker, TextAreaInput, '
- 'TextInput,\n'
+ 'TextInput,\r\n'
? ++
- ')\n'
+ ')\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- 'pytestmark = pytest.mark.ui\n'
+ 'pytestmark = pytest.mark.ui\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '\n'
+ '\r\n'
? ++
- '@pytest.fixture\n'
+ '@pytest.fixture\r\n'
? ++
- 'def weekdays_as_str():\n'
+ 'def weekdays_as_str():\r\n'
? ++
- " weekdays_str = '''\n"
+ " weekdays_str = '''\r\n"
? ++
- ' Sun\n'
+ ' Sun\r\n'
? ++
- ' Mon\n'
+ ' Mon\r\n'
? ++
- ' Tue\n'
+ '
|
Test UI
Process completed with exit code 1.
|
The logs for this run have expired and are no longer available.
Loading