def test_clear_clipboard(self): # Put something on the system clipboard. Clipboard.set_system_text("something") # Clear it. Clipboard.clear_clipboard() # Then test that it has been cleared. self.assertEqual(Clipboard.get_system_text(), "")
def test_get_set_system_text(self): # Test with an empty system clipboard. Clipboard.clear_clipboard() self.assertEqual(Clipboard.get_system_text(), u"") # Test setting a Unicode string on the system clipboard. text1 = u"Unicode text" Clipboard.set_system_text(text1) self.assertEqual(Clipboard.get_system_text(), text1) # Test setting a binary string on the system clipboard. # get_system_text() should return the equivalent Unicode string, as # format_unicode is preferred. Clipboard.set_system_text(b"text") self.assertEqual(Clipboard.get_system_text(), u"text") # Test that setting the text using None clears the clipboard. Clipboard.set_system_text(None) self.assertEqual(Clipboard.get_system_text(), u"")
def setUp(self): # Clear the clipboard before each test. Clipboard.clear_clipboard()
def tearDown(self): Clipboard.clear_clipboard()