https://t.me/AnonymousX5
Server : Apache
System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64
User : njnconst ( 1116)
PHP Version : 8.4.18
Disable Function : NONE
Directory :  /usr/lib64/python2.7/site-packages/django/contrib/gis/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib64/python2.7/site-packages/django/contrib/gis/tests/test_measure.pyc
�
r�\c@s�dZddlmZmZmZmZddlmZdejfd��YZ	dejfd��YZ
d�Zd	d
�Ze
dkr�e�ndS(
ss
Distance and Area objects to allow for sensible and convienient calculation
and conversions. Here are some tests.
i����(tDistancetAreatDtA(tunittesttDistanceTestcBsheZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZRS(sTesting the Distance objectc
Cs\tdd�}|j|jd�tdd�tdd�tdd�}}}x*|||fD]}|j|jd�qaWtdd�}|j|jd�tdd�tdd�td	d�}}}x*|||fD]}|j|jd�q�Wtd
d�tdd�}}	x:||	fD],}|j|jd
�|j|jd�q(WdS(s'Testing initialisation from valid unitstmidtmetertmetretnmip�tydtyardtYardt
millimeteri�t
MiLLiMeTeRg�?g@�@N(RtassertEqualRRR
tmm(
tselftdtd1td2td3ty1ty2ty3tmm1tmm2((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestInit
s//cCs|jttdd�dS(s)Testing initialisation from invalid unitstbananaidN(tassertRaisestAttributeErrorR(R((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestInitInvalid#scCs<tdd�}|j|jd�|j|jdd�dS(s!Testing access in different unitsRidg�������?g�MbX�t@iN(RRtkmtassertAlmostEqualtft(RR((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyt
testAccess'scCs)tdd�}|jt|d��dS(sTesting access in invalid unitsRidRN(RtassertFalsethasattr(RR((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestAccessInvalid-sc	CsJtdd�}tdd�}||}|j|jd�||7}|j|jd�||}|j|jd�||8}|j|jd�|jt��|d}|jd	�Wd
QX|jt��|d}|jd�Wd
QX|jt��|d7}|jd�Wd
QX|jt��|d8}|jd
�Wd
QXd
S(sTest addition & subtractionRidi�i,i�i����i8���is(Distance + number should raise TypeErrorNs(Distance - number should raise TypeErrors)Distance += number should raise TypeErrors)Distance -= number should raise TypeError(RRRRt	TypeErrortfail(RRRRtd4td5((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestAddition2s,







c	Csotdd�}|d}|j|jd�d|}|j|jd�|d9}|j|jd�|d}|j|jd�|d:}|j|jd�|tdd�}|j|d�|tdd�}|jt|t��|j|jd
�|jt��%|tdd	�9}|j	d
�WdQX|jt��%|tdd	�:}|j	d�WdQXdS(sTest multiplication & divisionRidii�ii�i2i
is+Distance *= Distance should raise TypeErrorNs+Distance /= Distance should raise TypeErrori�(
RRRt
assertTruet
isinstanceRtsq_mRR'R((RRRR)R*ta5((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestMultiplicationQs,




cCs�tdd�}tdd�}||}|j|jd�||}|j|jd�|d}|j|jd�|d}|j|jd�dS(s"Testing default units during mathsRidR iiN(RRt
_default_unit(RRRRR)R*td6((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestUnitConversionsos



cCswtdd�}tdd�}tdd�}|j||k�|j||k�|j||k�|j|�dS(sTesting comparisonsRidR iiN(RR,R$(RRRR((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestComparisons}scCsztdd�}tdd�}|jt|�d�|jt|�d�|jt|�d�|jt|�d�d	S(
sTesting conversion to stringsRidR g@s100.0 ms3.5 kmsDistance(m=100.0)sDistance(km=3.5)N(RRtstrtrepr(RRR((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestUnitsStr�scCsLddddddg}x-|D]%\}}|j|tj|��qWd
S(s'Testing the `unit_attname` class methodRR
s
Nautical MileR	sGerman legal metretgerman_msIndian yardt	indian_yds
Chain (Sears)tchain_searstChaintchainN(sYardsyd(s
Nautical Milesnm(sGerman legal metreR8(sIndian yardR9(s
Chain (Sears)R:(R;schain(RRtunit_attname(Rt
unit_tupleR	tatt((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestUnitAttName�s	(
t__name__t
__module__t__doc__RRR#R&R+R0R3R4R7R@(((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR
s									
tAreaTestcBs_eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
sTesting the Area objectcCsjtdd�}|j|jd�tdd�}|j|jd�tdd�}|j|jd�dS(s'Testing initialisation from valid unitsR.idtsq_mig46�AN(RRR.R(Rta((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR�scCs|jttdd�dS(s)Testing initialisation from invalid unitsRidN(RRR(R((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestInitInvaliA�scCs<tdd�}|j|jd�|j|jdd�dS(s!Testing access in different unitsR.idg-C��6?g��Mb�ѐ@iN(RRtsq_kmR!tsq_ft(RRF((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR#�scCs)tdd�}|jt|d��dS(sTesting access in invalid unitsR.idRN(RR$R%(RRF((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyttestAccessInvaliA�sc	CsJtdd�}tdd�}||}|j|jd�||7}|j|jd�||}|j|jd�||8}|j|jd�|jt��|d}|jd	�Wd
QX|jt��|d}|jd�Wd
QX|jt��|d7}|jd�Wd
QX|jt��|d8}|jd
�Wd
QXd
S(sTest addition & subtractionR.idi�i,i�i����i8���is$Area + number should raise TypeErrorNs$Area - number should raise TypeErrors%Area += number should raise TypeErrors%Area -= number should raise TypeError(RRR.RR'R((Rta1ta2ta3ta4R/((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR+�s,







cCs|tdd�}|d}|j|jd�d|}|j|jd�|d9}|j|jd�|d}|j|jd�|d:}|j|jd�|jt��%|tdd	�}|jd
�WdQX|jt��%|tdd	�9}|jd�WdQX|jt��%|tdd	�}|jd
�WdQX|jt��%|tdd	�:}|jd�WdQXdS(sTest multiplication & divisionR.idii�ii�i2i
is"Area * Area should raise TypeErrorNs#Area *= Area should raise TypeErrors"Area / Area should raise TypeErrors#Area /= Area should raise TypeError(RRR.RR'R((RRKRMRNR/((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR0�s.




cCs�tdd�}tdd�}||}|j|jd�||}|j|jd�|d}|j|jd�|d}|j|jd�dS(s"Testing default units during mathsR.idRHiiN(RRR1(RRKRLRMRNR/ta6((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR3�s



cCswtdd�}tdd�}tdd�}|j||k�|j||k�|j||k�|j|�dS(sTesting comparisonsR.idRHiiN(RR,R$(RRKRLRM((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR4scCsztdd�}tdd�}|jt|�d�|jt|�d�|jt|�d�|jt|�d�d	S(
sTesting conversion to stringsR.idRHg@s
100.0 sq_ms	3.5 sq_kmsArea(sq_m=100.0)sArea(sq_km=3.5)N(RRR5R6(RRKRL((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyR7s(RARBRCRRGR#RJR+R0R3R4R7(((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyRD�s						 		cCs<tj�}|jtjt��|jtjt��|S(N(Rt	TestSuitetaddTestt	makeSuiteRRD(ts((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pytsuitesicCs tjd|�jt��dS(Nt	verbosity(RtTextTestRunnertrunRT(RU((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyRWst__main__N(RCtdjango.contrib.gis.measureRRRRtdjango.utilsRtTestCaseRRDRTRWRA(((sG/tmp/pip-install-XxeQeY/django/django/contrib/gis/tests/test_measure.pyt<module>s"�	

https://t.me/AnonymousX5 - 2025