AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/twisted/python/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /usr/lib/python3/dist-packages/twisted/python/test/__pycache__/test_versions.cpython-310.pyc
o

5�@gv�@sLdZddlZddlmZddlmZmZmZddlm	Z
Gdd�de
�ZdS)z'
Tests for L{twisted.python.versions}.
�N)�_inf)�IncomparableVersions�Version�getVersionString)�SynchronousTestCasec@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!S)"�
VersionsTestscCs�tdddd�}tdddd�}|�||k�|�||k�|�||k�|�||k�|�||k�|�|tdddd�k�|�||k�dS)zB
        Versions can be compared for equality and order.
        �dummy�rN�r�
assertTrue��self�va�vb�r�C/usr/lib/python3/dist-packages/twisted/python/test/test_versions.py�test_versionComparisonsz$VersionsTests.test_versionComparisoncCs�tdddd�}tdddd�}|�||k�|�||k�|�||k�|�||k�|�||k�|�|tdddd�k�|�|tdddd�k�|�||k�dS)zC
        Version packages are compared case insensitively.
        �twistedr	r�Twisted�TWIStedNr
rrrr�%test_versionComparisonCaseInsensitive sz3VersionsTests.test_versionComparisonCaseInsensitivecCsLtdddddd�}tdddd�}|�||k�|�||k�|�||�dS)zP
        Prereleases are always less than versions without prereleases.
        �whateverr	r��
prereleaseN)rr�assertFalse�assertNotEqualrrrr�%test_comparingPrereleasesWithReleases/s
z3VersionsTests.test_comparingPrereleasesWithReleasesc
Cs�tdddddd�}tdddddd�}|�||k�|�||k�|�||k�|�||k�|�||k�|�|tdddddd�k�|�||k�dS)zW
        The value specified as the prerelease is used in version comparisons.
        rr	rr�Nr
rrrr�test_comparingPrereleases9sz'VersionsTests.test_comparingPrereleasescCs|�tt�dS)zR
        L{_inf} is equal to L{_inf}.

        This is a regression test.
        N)�assertEqualr�r
rrr�test_infComparisonGsz VersionsTests.test_infComparisonc
Cs*|�ttjtdddd�tdddd��dS)zO
        The package names of the Version objects need to be the same,
        rr	r�dumymN)�assertRaisesr�operator�eqrr rrr�test_disallowBuggyComparisonsOs�z+VersionsTests.test_disallowBuggyComparisonscCs(tdddd�}d}|�|�|�t�dS)zh
        Comparing a L{Version} to some other object type results in
        C{NotImplemented}.
        rr	r)rr	rrN)rr�__cmp__�NotImplementedrrrr�test_notImplementedComparisonsZsz,VersionsTests.test_notImplementedComparisonscC�|�ttdddd��d�dS)zu
        Calling C{repr} on a version returns a human-readable string
        representation of the version.
        rr	r�zVersion('dummy', 1, 2, 3)N�r�reprrr rrr�	test_reprc�zVersionsTests.test_reprc
Cs"|�ttdddddd��d�dS)	z�
        Calling C{repr} on a version with a prerelease returns a human-readable
        string representation of the version including the prerelease.
        rr	rr+�rz.Version('dummy', 1, 2, 3, release_candidate=4)Nr,r rrr�test_reprWithPrereleasejs�z%VersionsTests.test_reprWithPrereleasecCr*)zt
        Calling C{str} on a version returns a human-readable string
        representation of the version.
        rr	rr+z[dummy, version 1.2.3]N�r�strrr rrr�test_strtr/zVersionsTests.test_strc
Cs"|�ttdddddd��d�dS)zX
        Calling C{str} on a version with a prerelease includes the prerelease.
        rr	rrz[dummy, version 1.0.0.rc1]Nr2r rrr�_test_strWithPrerelease{s�z%VersionsTests._test_strWithPrereleasecCs|�tdddd���d�dS)Nrr	rr+z1.2.3)rr�shortr rrr�	testShort�szVersionsTests.testShortc	Cs|�dttdddd���dS)zr
        L{getVersionString} returns a string with the package name and the
        short version number.
        z
Twisted 8.0.0r�rN�rrrr rrr�test_getVersionString�r/z#VersionsTests.test_getVersionStringc
Cs"|�ttdddddd��d�dS)zF
        L{getVersionString} includes the prerelease, if any.
        rr8rr	rzwhatever 8.0.0.rc1Nr9r rrr�$_test_getVersionStringWithPrerelease�s�z2VersionsTests._test_getVersionStringWithPrereleasecCs|�tdddd���d�dS)zY
        The L{base} method returns a very simple representation of the version.
        �foor	rz1.0.0N�rr�baser rrr�	test_base�szVersionsTests.test_basec	Cs"|�tdddddd���d�dS)zQ
        The base version includes 'preX' for versions with prereleases.
        r<r	rr8rz	1.0.0.rc8Nr=r rrr�_test_baseWithPrerelease�s"z&VersionsTests._test_baseWithPrereleaseN)�__name__�
__module__�__qualname__rrrrr!r&r)r.r1r4r5r7r:r;r?r@rrrrrs"
	
	r)�__doc__r$�incrementalr�twisted.python.versionsrrr�twisted.trial.unittestr�TestCaserrrrr�<module>s

Anon7 - 2022
AnonSec Team