✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

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

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

Edit modules have their own test files
'''
from test.support import requires
requires('gui')
import tkinter as tk
from tkinter import ttk
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()
        cls.root.withdraw()
        pyshell.fix_x11_paste(root)
        cls.text = tk.Text(root)
        cls.entry = tk.Entry(root)
        cls.tentry = ttk.Entry(root)
        cls.spin = tk.Spinbox(root)
        root.clipboard_clear()
        root.clipboard_append('two')

    @classmethod
    def tearDownClass(cls):
        del cls.text, cls.entry, cls.tentry
        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."
        # Generated <<Paste>> fails for tk entry without empty select
        # range for 'no selection'.  Live widget works fine.
        for entry in self.entry, self.tentry:
            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)
                    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 ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
25 Oct 2024 11.53 AM
root / linksafe
0755
__pycache__
--
25 Oct 2024 11.53 AM
root / linksafe
0755
README.txt
8.524 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
__init__.py
0.695 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
htest.py
14.834 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
mock_idle.py
1.897 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
mock_tk.py
11.418 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
template.py
0.627 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_autocomplete.py
10.648 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_autocomplete_w.py
0.692 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_autoexpand.py
4.529 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_browser.py
7.776 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_calltip.py
12.884 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_calltip_w.py
0.67 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_codecontext.py
15.705 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_colorizer.py
14.665 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_config.py
31.295 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_config_key.py
9.481 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_configdialog.py
53.07 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_debugger.py
0.558 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_debugger_r.py
0.985 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_debugobj.py
1.524 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_debugobj_r.py
0.532 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_delegator.py
1.53 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_editmenu.py
2.504 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_editor.py
7.347 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_filelist.py
0.776 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_format.py
23.057 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_grep.py
4.953 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_help.py
0.829 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_help_about.py
5.78 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_history.py
5.388 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_hyperparser.py
8.869 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_iomenu.py
1.248 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_macosx.py
3.231 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_mainmenu.py
1.6 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_multicall.py
1.285 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_outwin.py
5.295 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_parenmatch.py
3.467 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_pathbrowser.py
2.365 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_percolator.py
3.97 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_pyparse.py
18.91 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_pyshell.py
2.12 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_query.py
15.088 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_redirector.py
4.078 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_replace.py
8.104 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_rpc.py
0.786 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_run.py
13.655 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_runscript.py
0.759 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_scrolledlist.py
0.484 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_search.py
2.401 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_searchbase.py
5.558 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_searchengine.py
11.316 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_sidebar.py
12.921 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_squeezer.py
19.637 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_stackviewer.py
1.178 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_statusbar.py
1.106 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_text.py
6.814 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_textview.py
7.191 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_tooltip.py
5.259 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_tree.py
1.711 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_undo.py
4.129 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_warning.py
2.676 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_window.py
1.05 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_zoomheight.py
0.976 KB
6 Sep 2024 8.41 PM
root / linksafe
0644
test_zzdummy.py
4.353 KB
6 Sep 2024 8.41 PM
root / linksafe
0644

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