def test_set_text(self): c = Clipboard() text = "test" c.set_text(text) self.assertTrue(c.has_text()) self.assertEqual(c.get_text(), text) self.assertEqual(c.text, text) # Setting the text to None clears the stored text. c.set_text(None) self.assertFalse(c.has_text()) self.assertIs(c.get_text(), None)
def test_set_text(self): c = Clipboard() text = "test" c.set_text(text) self.assertTrue(c.has_text()) self.assertEqual(c.get_text(), text) self.assertEqual(c.text, text)
def test_get_text(self): # Test with an empty Clipboard instance. c = Clipboard() self.assertIsNone(c.get_text()) # Test with Unicode text. text1 = u"test" c.set_text(text1) self.assertEqual(c.get_text(), text1) # Test with text set to None. c.set_text(None) self.assertIsNone(c.get_text()) # Test with binary text. text2 = b"test" c.set_text(text2) self.assertEqual(c.get_text(), text2)
def test_get_text(self): # Test with an empty Clipboard instance. c = Clipboard() self.assertIsNone(c.get_text()) # Test with Unicode text. text1 = u"test" c.set_text(text1) self.assertEqual(c.get_text(), text1) # Test with text set to None. c.set_text(None) self.assertIsNone(c.get_text()) # Test with binary text. text2 = b"test" c.set_text(text2) self.assertEqual(c.get_text(), text2) # Test with format_hdrop. with NamedTemporaryFile() as f: c = Clipboard(contents={format_hdrop: f.name}) self.assertIsNone(c.get_text())