✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server366.web-hosting.com ​🇻​♯➤ 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 67.223.118.204 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.52
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python35/lib64/python3.5/idlelib/idle_test//test_editmenu.py
'''Test (selected) IDLE Edit menu items.

Edit modules have their own test files files
'''
from test.support import requires
requires('gui')
import tkinter as tk
import unittest
from idlelib import PyShell

class PasteTest(unittest.TestCase):
    '''Test pasting into widgets that allow pasting.

    On X11, replacing selections requires tk fix.
    '''
    @classmethod
    def setUpClass(cls):
        cls.root = root = tk.Tk()
        root.withdraw()
        PyShell.fix_x11_paste(root)
        cls.text = tk.Text(root)
        cls.entry = tk.Entry(root)
        cls.spin = tk.Spinbox(root)
        root.clipboard_clear()
        root.clipboard_append('two')

    @classmethod
    def tearDownClass(cls):
        del cls.text, cls.entry, cls.spin
        cls.root.clipboard_clear()
        cls.root.update_idletasks()
        cls.root.destroy()
        del cls.root

    def test_paste_text(self):
        "Test pasting into text with and without a selection."
        text = self.text
        for tag, ans in ('', 'onetwo\n'), ('sel', 'two\n'):
            with self.subTest(tag=tag, ans=ans):
                text.delete('1.0', 'end')
                text.insert('1.0', 'one', tag)
                text.event_generate('<<Paste>>')
                self.assertEqual(text.get('1.0', 'end'), ans)

    def test_paste_entry(self):
        "Test pasting into an entry with and without a selection."
        # On 3.6, generated <<Paste>> fails without empty select range
        # for 'no selection'.  Live widget works fine.
        entry = self.entry
        for end, ans in (0, 'onetwo'), ('end', 'two'):
            with self.subTest(entry=entry, end=end, ans=ans):
                entry.delete(0, 'end')
                entry.insert(0, 'one')
                entry.select_range(0, end)  # see note
                entry.event_generate('<<Paste>>')
                self.assertEqual(entry.get(), ans)

    def test_paste_spin(self):
        "Test pasting into a spinbox with and without a selection."
        # See note above for entry.
        spin = self.spin
        for end, ans in (0, 'onetwo'), ('end', 'two'):
            with self.subTest(end=end, ans=ans):
                spin.delete(0, 'end')
                spin.insert(0, 'one')
                spin.selection('range', 0, end)  # see note
                spin.event_generate('<<Paste>>')
                self.assertEqual(spin.get(), ans)


if __name__ == '__main__':
    unittest.main(verbosity=2)


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
12 May 2025 2.44 PM
root / linksafe
0755
__pycache__
--
12 May 2025 2.44 PM
root / linksafe
0755
README.txt
5.487 KB
1 Nov 2019 11.02 PM
root / linksafe
0644
__init__.py
0.635 KB
31 May 2024 1.51 PM
root / linksafe
0644
htest.py
13.479 KB
31 May 2024 1.51 PM
root / linksafe
0644
mock_idle.py
1.536 KB
31 May 2024 1.51 PM
root / linksafe
0644
mock_tk.py
11.354 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_autocomplete.py
4.802 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_autoexpand.py
4.021 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_calltips.py
6.487 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_config_help.py
3.482 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_config_name.py
2.343 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_configdialog.py
0.814 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_delegator.py
1.495 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_editmenu.py
2.405 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_editor.py
0.572 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_formatparagraph.py
13.995 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_grep.py
2.608 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_help_about.py
1.534 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_hyperparser.py
8.876 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_idlehistory.py
5.364 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_io.py
8.17 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_parenmatch.py
3.48 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_pathbrowser.py
0.861 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_percolator.py
3.958 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_replacedialog.py
8.109 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_rstrip.py
1.575 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_searchdialog.py
2.354 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_searchdialogbase.py
5.734 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_searchengine.py
11.248 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_text.py
6.581 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_textview.py
2.83 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_undodelegator.py
4.188 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_warning.py
2.688 KB
31 May 2024 1.51 PM
root / linksafe
0644
test_widgetredir.py
4.103 KB
31 May 2024 1.51 PM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF