test_clipboard.py
20 lines
| 630 B
| text/x-python
|
PythonLexer
Thomas Kluyver
|
r13481 | from IPython.core.error import TryNext | ||
from IPython.lib.clipboard import ClipboardEmpty | ||||
Thomas Kluyver
|
r13518 | from IPython.testing.decorators import skip_if_no_x11 | ||
Thomas Kluyver
|
r13481 | |||
Matthias Bussonnier
|
r27747 | |||
Thomas Kluyver
|
r13518 | @skip_if_no_x11 | ||
Thomas Kluyver
|
r13481 | def test_clipboard_get(): | ||
# Smoketest for clipboard access - we can't easily guarantee that the | ||||
# clipboard is accessible and has something on it, but this tries to | ||||
# exercise the relevant code anyway. | ||||
try: | ||||
a = get_ipython().hooks.clipboard_get() | ||||
except ClipboardEmpty: | ||||
# Nothing in clipboard to get | ||||
pass | ||||
except TryNext: | ||||
# No clipboard access API available | ||||
pass | ||||
else: | ||||
Samuel Gaist
|
r26912 | assert isinstance(a, str) | ||