GRAYBYTE WORDPRESS FILE MANAGER9768

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/python34/lib64/python3.4/idlelib/idle_test/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python34/lib64/python3.4/idlelib/idle_test//test_delegator.py
import unittest
from idlelib.Delegator import Delegator

class DelegatorTest(unittest.TestCase):

    def test_mydel(self):
        # test a simple use scenario

        # initialize
        mydel = Delegator(int)
        self.assertIs(mydel.delegate, int)
        self.assertEqual(mydel._Delegator__cache, set())

        # add an attribute:
        self.assertRaises(AttributeError, mydel.__getattr__, 'xyz')
        bl = mydel.bit_length
        self.assertIs(bl, int.bit_length)
        self.assertIs(mydel.__dict__['bit_length'], int.bit_length)
        self.assertEqual(mydel._Delegator__cache, {'bit_length'})

        # add a second attribute
        mydel.numerator
        self.assertEqual(mydel._Delegator__cache, {'bit_length', 'numerator'})

        # delete the second (which, however, leaves it in the name cache)
        del mydel.numerator
        self.assertNotIn('numerator', mydel.__dict__)
        self.assertIn('numerator', mydel._Delegator__cache)

        # reset by calling .setdelegate, which calls .resetcache
        mydel.setdelegate(float)
        self.assertIs(mydel.delegate, float)
        self.assertNotIn('bit_length', mydel.__dict__)
        self.assertEqual(mydel._Delegator__cache, set())

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

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 20 2024 08:31:37
root / linksafe
0755
__pycache__
--
May 20 2024 08:31:37
root / linksafe
0755
README.txt
5.052 KB
March 18 2019 16:51:26
root / linksafe
0644
__init__.py
0.348 KB
April 17 2024 17:09:57
root / linksafe
0644
htest.py
13.331 KB
April 17 2024 17:09:57
root / linksafe
0644
mock_idle.py
1.536 KB
April 17 2024 17:09:57
root / linksafe
0644
mock_tk.py
11.273 KB
April 17 2024 17:09:57
root / linksafe
0644
test_autocomplete.py
4.884 KB
April 17 2024 17:09:57
root / linksafe
0644
test_autoexpand.py
4.021 KB
April 17 2024 17:09:57
root / linksafe
0644
test_calltips.py
6.487 KB
April 17 2024 17:09:57
root / linksafe
0644
test_config_name.py
2.343 KB
April 17 2024 17:09:57
root / linksafe
0644
test_configdialog.py
0.717 KB
April 17 2024 17:09:57
root / linksafe
0644
test_delegator.py
1.264 KB
April 17 2024 17:09:57
root / linksafe
0644
test_editor.py
0.572 KB
April 17 2024 17:09:57
root / linksafe
0644
test_formatparagraph.py
14.005 KB
April 17 2024 17:09:57
root / linksafe
0644
test_grep.py
2.608 KB
April 17 2024 17:09:57
root / linksafe
0644
test_hyperparser.py
8.849 KB
April 17 2024 17:09:57
root / linksafe
0644
test_idlehistory.py
5.337 KB
April 17 2024 17:09:57
root / linksafe
0644
test_io.py
8.17 KB
April 17 2024 17:09:57
root / linksafe
0644
test_parenmatch.py
3.455 KB
April 17 2024 17:09:57
root / linksafe
0644
test_pathbrowser.py
0.861 KB
April 17 2024 17:09:57
root / linksafe
0644
test_rstrip.py
1.575 KB
April 17 2024 17:09:57
root / linksafe
0644
test_searchdialogbase.py
5.734 KB
April 17 2024 17:09:57
root / linksafe
0644
test_searchengine.py
11.235 KB
April 17 2024 17:09:57
root / linksafe
0644
test_text.py
6.581 KB
April 17 2024 17:09:57
root / linksafe
0644
test_textview.py
2.804 KB
April 17 2024 17:09:57
root / linksafe
0644
test_warning.py
3.057 KB
April 17 2024 17:09:57
root / linksafe
0644
test_widgetredir.py
4.031 KB
April 17 2024 17:09:57
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF