|
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/geos/tests/ |
Upload File : |
�
r�\c @ s� d d l m Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z e r� d d l m
Z
m Z m Z m
Z
m Z m Z n e e d � d e j f d
� � Y� Z d S( i����( t unicode_literalsN( t
memoryview( t
skipUnlessi ( t HAS_GEOS( t GEOSGeometryt WKTReadert WKTWritert WKBReadert WKBWritert geos_version_infou Geos is required.t
GEOSIOTestc B s, e Z d � Z d � Z d � Z d � Z RS( c C s� t � } d } t | � } | j | j � � } | j | � } x$ | | f D] } | j | | � qL W| j t | j d � | j t | j t d � � d S( Nu POINT (5 23)i t foo( R R t readt encodet assertEqualt assertRaisest TypeErrorR ( t selft wkt_rt wktt reft g1t g2t geom( ( sG /tmp/pip-install-XxeQeY/django/django/contrib/gis/geos/tests/test_io.pyt test01_wktreader s c C sZ t � } | j t | j t j � � t d � } d } | j | | j | � j � � d S( Nu POINT (5 23)u. POINT (5.0000000000000000 23.0000000000000000)(
R R R t _set_ptrR t ptr_typeR R t writet decode( R t wkt_wR t ref_wkt( ( sG /tmp/pip-install-XxeQeY/django/django/contrib/gis/geos/tests/test_io.pyt test02_wktwriter# s
c
C s� t � } d } t t j | � � } t | � } | j | � } | j | � } x$ | | f D] } | j | | � q[ Wd d d t f } x$ | D] } | j t
| j | � q� Wd S( Nt* 000000000140140000000000004037000000000000i g�Q���@( R R t binasciit a2b_hexR R R t Nonet FalseR R (
R t wkb_rt hext wkbR R R R t bad_inputt bad_wkb( ( sG /tmp/pip-install-XxeQeY/django/django/contrib/gis/geos/tests/test_io.pyt test03_wkbreader, s
c
C s� t � } t d � } d } t t j | � � } d } t t j | � � } | j | | j | � � | j | | j | � � x$ d D] } | j t
| j | � q� Wd | _ | j | | j | � � | j | | j | � � d | _ t d
� } d | _
d } t t j | � � } d
}
t t j |
� � } x$ d D] } | j t
| j | � q:Wt � d j d � s�d | _ | j | | j | � � | j | | j | � � t | _
| j |
| j | � � | j | | j | � � n d S( Nu POINT (5 23)t* 010100000000000000000014400000000000003740R i����i i u fooi i u POINT (5 23 17)i� t: 0101000080000000000000144000000000000037400000000000003140tB 01010000A0E6100000000000000000144000000000000037400000000000003140i i� u versionu 3.0.i ( i����i i u fooN( i����i i i i� u fooN( R R R R! R"