Format: text/x-python
⬇ Download File (630 B)
   1  from IPython.core.error import TryNext
   2  from IPython.lib.clipboard import ClipboardEmpty
   3  from IPython.testing.decorators import skip_if_no_x11
   4  
   5  
   6  @skip_if_no_x11
   7  def test_clipboard_get():
   8      # Smoketest for clipboard access - we can't easily guarantee that the
   9      # clipboard is accessible and has something on it, but this tries to
  10      # exercise the relevant code anyway.
  11      try:
  12          a = get_ipython().hooks.clipboard_get()
  13      except ClipboardEmpty:
  14          # Nothing in clipboard to get
  15          pass
  16      except TryNext:
  17          # No clipboard access API available
  18          pass
  19      else:
  20          assert isinstance(a, str)
  21