GRAYBYTE WORDPRESS FILE MANAGER5702

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
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/python33/lib64/python3.3/idlelib/idle_test/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python33/lib64/python3.3/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:19
root / linksafe
0755
__pycache__
--
May 20 2024 08:31:19
root / linksafe
0755
README.txt
4.486 KB
September 19 2017 07:32:02
root / linksafe
0644
__init__.py
0.348 KB
April 17 2024 16:58:17
root / linksafe
0644
mock_idle.py
0.746 KB
April 17 2024 16:58:17
root / linksafe
0644
mock_tk.py
10.393 KB
April 17 2024 16:58:17
root / linksafe
0644
test_calltips.py
6.184 KB
April 17 2024 16:58:17
root / linksafe
0644
test_config_name.py
2.343 KB
April 17 2024 16:58:17
root / linksafe
0644
test_delegator.py
1.264 KB
April 17 2024 16:58:17
root / linksafe
0644
test_formatparagraph.py
13.966 KB
April 17 2024 16:58:17
root / linksafe
0644
test_grep.py
2.608 KB
April 17 2024 16:58:17
root / linksafe
0644
test_idlehistory.py
5.337 KB
April 17 2024 16:58:17
root / linksafe
0644
test_pathbrowser.py
0.336 KB
April 17 2024 16:58:17
root / linksafe
0644
test_rstrip.py
1.575 KB
April 17 2024 16:58:17
root / linksafe
0644
test_searchengine.py
11.233 KB
April 17 2024 16:58:17
root / linksafe
0644
test_text.py
6.602 KB
April 17 2024 16:58:17
root / linksafe
0644
test_warning.py
2.688 KB
April 17 2024 16:58:17
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF