test_widget_upload.py 718 B

1234567891011121314151617181920212223242526
  1. # Copyright (c) Jupyter Development Team.
  2. # Distributed under the terms of the Modified BSD License.
  3. from unittest import TestCase
  4. from traitlets import TraitError
  5. from ipywidgets import FileUpload
  6. class TestFileUpload(TestCase):
  7. def test_construction(self):
  8. uploader = FileUpload()
  9. # Default
  10. assert uploader.accept == ''
  11. assert not uploader.multiple
  12. assert not uploader.disabled
  13. def test_construction_with_params(self):
  14. uploader = FileUpload(accept='.txt',
  15. multiple=True,
  16. disabled=True)
  17. assert uploader.accept == '.txt'
  18. assert uploader.multiple
  19. assert uploader.disabled